파이썬을 배우는 과정에서 기본적인 데이터 타입과 연산자에 대한 이해는 필수적이다.
파이썬은 다양한 데이터 타입을 지원한다. 기본적으로 자주 사용되는 데이터 타입은 다음과 같다.
x = 5
y = 3.14
z = 1j
문자열은 작은따옴표('') 또는 큰따옴표("")로 표현된다.
str1 = "Hello"
str2 = 'Python'
참(True) 또는 거짓(False)만을 가지는 타입이다.
a = True
b = False
[1, 2, 3]
(1, 2, 3)
{'key1': 'value1', 'key2': 'value2'}
{1, 2, 3}
파이썬에서는 다양한 연산자를 제공한다.
+
-
*
/
%
**
//
==
!=
>
<
>=
<=
논리 연산자는 주어진 조건들 사이의 논리적 관계를 평가하는 데 사용된다. 파이썬에서 주로 사용되는 논리 연산자는 and
, or
, not
이다.
and
: 모든 조건이 참일 때 참을 반환한다.or
: 조건 중 하나라도 참이면 참을 반환한다.not
: 참이면 거짓을, 거짓이면 참을 반환한다.a = True
b = False
print(a and b) # False, 두 조건 모두 참이 아니기 때문에
print(a or b) # True, 두 조건 중 하나가 참이기 때문에
print(not a) # False, a가 참이므로 반대인 거짓 반환
할당 연산자는 변수에 값을 할당하는 데 사용된다. 기본적인 할당 연산자는 =
, 복합 할당 연산자는 +=
, -=
, *=
, /=
, %=
등이 있다.
=
: 변수에 값을 할당한다.+=
: 변수의 현재 값에 오른쪽 값을 더하고 결과를 변수에 할당한다.-=
: 변수의 현재 값에서 오른쪽 값을 빼고 결과를 변수에 할당한다.*=
: 변수의 현재 값에 오른쪽 값을 곱하고 결과를 변수에 할당한다./=
: 변수의 현재 값에서 오른쪽 값을 나누고 결과를 변수에 할당한다.%=
: 변수의 현재 값에서 오른쪽 값으로 나눈 후의 나머지를 변수에 할당한다.x = 10
x += 5 # x = x + 5와 동일, 결과는 x = 15
x -= 3 # x = x - 3과 동일, 결과는 x = 12
x *= 2 # x = x * 2와 동일, 결과는 x = 24
x /= 4 # x = x / 4와 동일, 결과는 x = 6.0
x %= 2 # x = x % 2와 동일, 결과는 x = 0.0