python

가비·2020년 8월 1일
0

출력

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

반복문

- for

! 들여쓰기 필수, tab or space 중 하나로 통일, space 4칸 권장

for 변수명 in 컨테이너: # 컨테이너 값을 전부 순회 할 때까지 반복.
    실행 할 코드 # 코드블럭(반복하는 부분, 구분을 위해 콜론과 들여쓰기 사용)

ex.
animals = [땅다람쥐, 바다코끼리]
for animal in animals:
    print(animal)

땅다람쥐
바다코끼리

0개의 댓글