print()
괄호 안의 값을 출력.
print('', end='')
출력의 끝 지정.
>>> print(' ', end='')
>>> print('집단지성', end='/')
집단지성/
>>> print('집단지성', end='미운코딩새끼')
집단지성미운코딩새끼
input()
사용자의 입력(값은 항상 문자열)을 받음.
>>> name = input() # 입력 받은 값을 변수에 저장 할 수 있음.
값을 변경 할 수 있으며 순서가 있음.
>>> my_list = [] # []
>>> my_list.append(123) # [123]
>>> my_list.append('abc') # [123, 'abc']
>>> my_list.append(True) # [123, 'abc', True]
값을 변경 할 수 없으며 순서가 있음.
>>> my_tuple1 = ()
>>> my_tuple2 = (1,)
>>> my_tuple3 = ('a', 'b', 'c')
>>> my_tuple4 = 3.14, 'Python', True # 괄호 생략 가능.
Key : value
>>> my_dict = {} # {}
>>> my_dict[1] = 'a' # {1: 'a'}
>>> my_dict['b'] = 2 # {1: 'a', 'b': 2}
>>> my_dict['c'] = 'd' # {1: 'a', 'b': 2, 'c': 'd'}
>>> print(int(3.14))
3
>>> print(float(3))
3.0
>>> print(str(3.0))
3.0
>>> print(type(str(3.0)))
<class 'str'>
>>> print(list('3.0'))
['3', '.', '0']
같은 따옴표를 세번씩 쓰면 여러 줄 표현 가능.
'{}'.format()
>>> print('My name is {}'.format('Tom'))
My name is Tom
>>> print('{} x {} ={}'.format(2, 3, 2 * 3))
2 x 3 = 6
>>> print('{1} x {0} ={2}'.format(2, 3, 2 * 3)) # 중괄호 안에 index를 넣어 순서 지정 가능.
3 x 2 = 6
!
들여쓰기 필수, tab or space 중 하나로 통일, space 4칸 권장
for 변수명 in 컨테이너: # 컨테이너 값을 전부 순회 할 때까지 반복.
실행 할 코드 # 코드블럭(반복하는 부분, 구분을 위해 콜론과 들여쓰기 사용)
ex.
animals = [땅다람쥐, 바다코끼리]
for animal in animals:
print(animal)
땅다람쥐
바다코끼리