핵심정리

숫자 계산하기

숫자의 덧셈은 +, 뺄셈은 -, 곱셈은 *, 나눗셈은 / 연산자를 사용합니다. 특히 파이썬 셸은 숫자의 계산 결과를 바로 출력할 수 있습니다.

>>> 1 + 1
2
>>> 1 - 2
-1
>>> 2 * 2
4
>>> 5 / 2
2.5

계산 결과를 정수, 실수로 만들기

계산식을 ( )괄호로 묶어준 뒤 앞에 int를 붙이면 결과를 정수로 만들며, float를 붙이면 실수로 만듭니다.

>>> int(5 / 2)      # 실수 2.5를 정수 2로 만듦
2
>>> float(1 + 2)    # 정수 3을 실수 3.0으로 만듦
3.0

변수 만들기

변수는 변수이름 = 값 형식으로 만듭니다.

x = 10

변수 여러 개 만들기

변수 여러 개를 한 번에 만들 때는 변수이름1, 변수이름2, 변수이름3 = 값1, 값2, 값3과 같이 변수를 ,(콤마)로 구분한 뒤 각 변수에 할당될 값을 지정해주면 됩니다. 또는, 변수1 = 변수2 = 변수3 = 값과 같이 변수 여러 개를 =로 연결하고 마지막에 값을 할당해주면 같은 값을 가진 변수 여러 개가 만들어집니다.

a, b, c = 10, 20, 30
x = y = z = 10

빈 변수 만들기

값이 들어있지 않은 변수를 만들 때는 None을 할당해줍니다.

x = None

문자열

문자열은 ' '(작은 따옴표) 또는 " "(큰 따옴표)로 묶어서 표현합니다.

'Hello, world!'
"Hello, world!"

여러 줄로 된 문자열

여러 줄로 된 문자열은 '''(작은 따옴표 3개)로 시작해서 '''로 닫거나 """(큰 따옴표 3개)로 시작해서 """로 닫아서 표현합니다.

'''Hello, world!
안녕하세요.
Python입니다.'''
 
"""Hello, world!
안녕하세요.
Python입니다."""

문자열 길이 구하기

문자열의 길이는 len 함수로 구합니다. 이때 문자열을 묶은 따옴표는 문자열 길이에 포함되지 않습니다.

>>> len('Hello, world!')
13

문자열을 연결하고 반복하기

문자열에 +를 사용하면 문자열이 연결되고, *를 사용하면 문자열이 반복됩니다.

>>> 'Hello, ' + 'world!'
'Hello, world!'
>>> 'Hello, ' * 3
'Hello, Hello, Hello, '