본문 바로가기
카테고리 없음

파이썬 기초 문법: 변수, 자료형, 연산자 이해하기

by 혜택보관소 2024. 11. 15.

 

프로그래밍을 시작하는 데 있어 변수, 자료형, 연산자에 대한 이해는 필수입니다.

이 글에서는 파이썬의 변수 선언 방법, 다양한 자료형의 종류와 특성, 기본적인 연산자 사용법을 다룹니다.

기초적인 문법을 익혀 파이썬 프로그래밍의 첫걸음을 시작해 보세요.

파이썬 기초문법

1. 변수란 무엇인가?

변수는 데이터를 저장할 수 있는 공간으로, 프로그램에서 값을 저장하고 불러오는 데 사용됩니다.

파이썬에서는 변수 선언 시 별도의 자료형을 명시하지 않아도 됩니다.

1.1 변수 선언과 할당

파이썬에서는 변수 이름을 설정한 후 = 기호를 사용하여 값을 할당합니다. 예를 들어:

x = 10
name = "Alice"
is_active = True

위 코드에서 x는 정수형 10, name은 문자열 "Alice", is_active는 부울형 True 값을 가집니다.

1.2 변수 이름 규칙

  • 변수 이름은 문자나 밑줄(_)로 시작해야 합니다.
  • 대소문자를 구분합니다. (nameName은 다른 변수)
  • 공백을 포함할 수 없으며, 예약어를 사용할 수 없습니다.

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

마무리

이번 글에서는 파이썬의 기초 문법 중 변수, 자료형, 연산자에 대해 알아보았습니다.

이러한 기초 개념을 숙지하면 이후 조건문, 반복문, 함수 등의 파이썬 기능을 다루는 데 큰 도움이 됩니다.

다양한 예제를 통해 직접 코드를 작성해보며 이해도를 높여 보세요.