목록패스트캠퍼스 - 자료구조와 알고리즘/파이썬 기초 문법 (19)
프론트엔드 정복하기
비교 연산자 (Comparison Operators): a = 10, b = 20 이라 가정한다. OperatorDescriptionExample == 값이 동일하다 (a == b) → false != 값이 동일하지 않다 (a != b) → true > 왼쪽 값이 오른쪽 값보다 크다 (a > b) → false = 왼쪽 값이 오른쪽 값보다 크거나 동일하다 (a >= b) → false or 순으로 판단 not True and False or not False # True # = ((not True) and False) or (not False) 1) not True, not False 판단 --> False and False or True 2) False and False 판단 --> False 3) F..
[이스케이프 코드란?] 문자열 예제에서 여러 줄의 문장을 처리할 때 백슬래시 문자와 소문자 n을 조합한 \n 이스케이프 코드를 사용했다. 이스케이프 코드란 프로그래밍할 때 사용할 수 있도록 미리 정의해 둔 "문자 조합"이다. 주로 출력물을 보기 좋게 정렬하는 용도로 사용한다. 몇 가지 이스케이프 코드를 정리하면 다음과 같다. 코드설명 \n 문자열 안에서 줄을 바꿀 때 사용 \t 문자열 사이에 탭 간격을 줄 때 사용 \\ 문자 \를 그대로 표현할 때 사용 \' 작은따옴표(')를 그대로 표현할 때 사용 \" 큰따옴표(")를 그대로 표현할 때 사용 \r 캐리지 리턴(줄 바꿈 문자, 현재 커서를 가장 앞으로 이동) \f 폼 피드(줄 바꿈 문자, 현재 커서를 다음 줄로 이동) \a 벨 소리(출력할 때 PC 스피커..
거듭제곱 값 int(x) ** int(y) 나눗셈의 몫 int(x) // int(y)
for문의 기본 구조 for 변수 in 리스트(또는 튜플, 문자열): 수행할 문장1 수행할 문장2 ... >>> test_list = ['one', 'two', 'three'] >>> for i in test_list: ... print(i) ... one two three 튜플과 for문 >>> a = [(1,2), (3,4), (5,6)] >>> for (first, last) in a: ... print(first + last) ... 3 7 11 for문과 if문 # marks1.py marks = [90, 25, 67, 45, 80] number = 0 for mark in marks: number = number +1 if mark >= 60: print("%d번 학생은 합격입니다." % nu..
사용자가 입력한 값을 변수로 사용하고 싶을 땐? input ** 입력되는 모든 것을 '문자열'로 취급 >>> a = input() 0292929 >>> a '0292929' >>> type(a) // 'str' // type() 으로 type 검사 가능 프롬프트를 띄워서 입력 받기 >>> number = input("숫자를 입력하세요: ") 숫자를 입력하세요: print 큰따옴표(")로 둘러싸인 문자열은 + 연산과 동일하다 >>> print("life" "is" "too short") # ① lifeistoo short >>> print("life"+"is"+"too short") # ② lifeistoo short 문자열 띄어쓰기는 콤마로 한다 >>> print("life", "is", "too sho..
format 함수 사용 방법 중괄호 안에 를 할당하고 --> format 함수의 '인자'들로 값을 넣는다. " { index-0 }, { index-1 } " . format ( 인자1, 인자2 ) 다음은 구구단의 예다. a = 2 b = 3 s = "구구단 {0} x {1} = {2}" .format(a, b, a*b) print (s) // 구구단 2 x 3 = 6 * 에 index를 입력하면 --> format 인자 값 중 에 해당하는 값이 출력 # 인덱스를 입력하지 않으면? s4 = 'name : {}, city : {}'.format('BlockDMask', 'seoul') print(s4) // 순서대로 출력 --> name : BlockDMask, city : seoul # 인덱스 순서가 바..