프로그래밍을 시작하는 데 있어 변수, 자료형, 연산자에 대한 이해는 필수입니다.
이 글에서는 파이썬의 변수 선언 방법, 다양한 자료형의 종류와 특성, 기본적인 연산자 사용법을 다룹니다.
기초적인 문법을 익혀 파이썬 프로그래밍의 첫걸음을 시작해 보세요.
1. 변수란 무엇인가?
변수는 데이터를 저장할 수 있는 공간으로, 프로그램에서 값을 저장하고 불러오는 데 사용됩니다.
파이썬에서는 변수 선언 시 별도의 자료형을 명시하지 않아도 됩니다.
1.1 변수 선언과 할당
파이썬에서는 변수 이름을 설정한 후 =
기호를 사용하여 값을 할당합니다. 예를 들어:
x = 10
name = "Alice"
is_active = True
위 코드에서 x
는 정수형 10, name
은 문자열 "Alice", is_active
는 부울형 True
값을 가집니다.
1.2 변수 이름 규칙
- 변수 이름은 문자나 밑줄(
_
)로 시작해야 합니다. - 대소문자를 구분합니다. (
name
과Name
은 다른 변수) - 공백을 포함할 수 없으며, 예약어를 사용할 수 없습니다.
2. 파이썬의 자료형
파이썬에는 다양한 자료형이 있어 데이터를 효율적으로 관리할 수 있습니다. 주요 자료형에는 정수, 실수, 문자열, 부울형 등이 있습니다.
2.1 기본 자료형
정수 (int)
정수는 소수점이 없는 숫자입니다. 예를 들어, 10
, -5
, 100
등이 정수입니다.
x = 5
실수 (float)
실수는 소수점이 있는 숫자입니다. 예: 3.14
, -0.5
, 2.0
y = 3.14
문자열 (str)
문자열은 따옴표('
또는 "
)로 묶인 텍스트 데이터입니다.
name = "Python"
부울형 (bool)
부울형은 True
또는 False
값을 가지며, 논리적인 조건에서 사용됩니다.
is_active = True
2.2 자료형 확인하기
type()
함수를 사용하여 변수의 자료형을 확인할 수 있습니다.
print(type(x)) # <class 'int'>
2.3 자료형 변환
자료형을 변환할 때는 다음과 같은 함수를 사용합니다:
int()
: 정수형으로 변환float()
: 실수형으로 변환str()
: 문자열로 변환bool()
: 부울형으로 변환
num = "10"
converted_num = int(num) # 문자열을 정수형으로 변환
3. 파이썬의 연산자
연산자는 수치 계산, 문자열 결합, 논리 판단 등 다양한 작업을 수행합니다.
3.1 산술 연산자
파이썬에서 사용할 수 있는 기본적인 산술 연산자는 다음과 같습니다:
+
: 덧셈-
: 뺄셈*
: 곱셈/
: 나눗셈%
: 나머지**
: 제곱//
: 몫
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.3333...
3.2 비교 연산자
비교 연산자는 두 값을 비교할 때 사용됩니다.
==
: 같음!=
: 같지 않음>
: 큼<
: 작음>=
: 크거나 같음<=
: 작거나 같음
x = 10
y = 5
print(x > y) # True
3.3 논리 연산자
논리 연산자는 조건을 조합하거나 부정할 때 사용됩니다.
and
: 두 조건이 모두 참일 때 참or
: 둘 중 하나라도 참일 때 참not
: 조건을 반대로 바꿈
a = True
b = False
print(a and b) # False
print(a or b) # True
print(not a) # False
3.4 대입 연산자
대입 연산자는 변수에 값을 할당하거나 누적할 때 사용됩니다.
=
: 변수에 값을 할당+=
: 덧셈 후 할당-=
: 뺄셈 후 할당*=
: 곱셈 후 할당/=
: 나눗셈 후 할당
x = 5
x += 3 # x는 이제 8
마무리
이번 글에서는 파이썬의 기초 문법 중 변수, 자료형, 연산자에 대해 알아보았습니다.
이러한 기초 개념을 숙지하면 이후 조건문, 반복문, 함수 등의 파이썬 기능을 다루는 데 큰 도움이 됩니다.
다양한 예제를 통해 직접 코드를 작성해보며 이해도를 높여 보세요.