1. for 문 리스트나 문자열의 항목들을 순서대로 이터레이션1234words = ['cat', 'window', 'defenestrate'] for w in words: print(w, len(w)) 시퀀스를 이터레이트 할 때 사본이 만들어지지 않음 따라서 수정할 경우 슬라이싱을 통해 사본을 만들어 수정 권장12345words = ['cat', 'window', 'defenestrate'] for w in words[:]: if len(w) > 6: words.insert(0, w) 2. range()range(stop) ☞ 0 ~ stop - 1range(start, end) ☞ start ~ end - 1range(start, end, step) ☞ start ~ end - 1, step 크기만큼 ..
1. Lists [항목, 항목, 항목]12squares = [1, 4, 9, 16, 25]print(squares) 인덱싱 및 슬라이싱1234567squares = [1, 4, 9, 16, 25] # Indexingprint(squares[0]) # Slicingprint(squares[1:4]) 이어붙이기1234squares = [1, 4, 9, 16, 25]append = [36, 49] print(squares + append) append(x) 리스트 끝에 항목 추가1234squares = [1, 4, 9, 16, 25]squares.append(36) print(squares) extend(iterable)리스트 끝에 iterable의 모든 항목 덧붙여서 추가(1234squares = [1, 4..
1. Strings 작은 따옴표나 큰 따옴표로 둘러싸서 문자열 표현 ☞ 둘 다 같은 표현따옴표를 쓰고 싶은 경우 앞에 \를 쓰면 따옴표를 쓸 수 있음print() 함수로 출력시 이스케이프 문자를 특수문자로 취급하여 출력1234567891011121314151617#문자열 표현"python"'python' #따옴표 입력"This is \"" s = "String \nString" #'String \nString's '''StringString'''print(s) print() 함수로 출력시 이스케이프 문자를 특수문자로 취급하지 않을려고 하는 경우1234s = r"String \nString" #'String \nString'print(s) 변수 혹은 문자열을 붙일 경우 + 연산자문자열을 반복할 경우 * 연..
1. Numbers 표현식을 입력하면 값을 출력 1234567891011121314151617# 더하기2 + 2 # 빼기2 - 2 #곱하기2 * 2 # 나눗셈 -> 항상 소수부까지 반환5 / 3 # 정수 나눗셈 -> 소수부 없이 정수 결과 반환5 // 3 # 거듭제곱2 ** 2 변수에 값을 대입하여 계산변수 선언 ☞ 변수명12345# 변수 선언weight # 변수에 값 weight = 60 Reference: https://docs.python.org/ko/3.6/tutorial/introduction.html#numbers
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.