새소식

인기 검색어

Python

파이썬의 기본: 변수, 자료형, 연산자

  • -

파이썬의 기본: 변수, 자료형, 연산자

파이썬은 그 간결함과 풍부한 기능 때문에 전 세계적으로 인기가 높은 프로그래밍 언어 중 하나다. 그렇다면 이러한 파이썬의 기본 구성 요소에 대해 알아보자.

 

 

✅ 변수

변수는 데이터를 저장하고 추후에 참조하거나 변경할 수 있도록 하는데 사용되는 프로그래밍 요소다. 파이썬에서 변수를 선언하는 방법은 간단하다. 이름을 정하고, 등호(=)를 사용하여 값을 할당한다.

name = "John Doe"
age = 20

위 예제에서 name과 age는 변수이며, "John Doe"와 20은 각 변수에 할당된 값이다.

 

✅ 자료형

파이썬은 다양한 자료형을 지원한다. 기본적인 자료형에는 숫자, 문자열, 리스트, 튜플, 딕셔너리 등이 있다.

▪️ 숫자: 정수(int), 부동소수점(float), 복소수(complex) 등의 숫자 형태를 지원한다.

x = 10  # 정수
y = 3.14  # 부동소수점
z = 3 + 4j  # 복소수

 


▪️ 문자열(str): 텍스트 데이터를 표현하는데 사용된다. 작은따옴표(') 또는 큰따옴표(")로 묶어 표현한다.

name = "Python"  # 문자열

 


▪️ 리스트(list): 여러 개의 데이터를 순서대로 저장하는데 사용된다. 대괄호([]) 안에 콤마(,)로 구분하여 데이터를 넣는다.

fruits = ["apple", "banana", "cherry"]  # 리스트

 


▪️ 튜플(tuple): 리스트와 비슷하나 한 번 생성하면 변경이 불가능하다. 소괄호(()) 안에 콤마로 구분하여 데이터를 넣는다.

coordinates = (10.0, -1.0)  # 튜플

 


▪️ 딕셔너리(dict): 키-값 쌍으로 데이터를 저장하는데 사용된다. 중괄호({}) 안에 콜론(:)을 사용하여 키와 값을 연결한다.

student = {"name": "John", "age": 20}  # 딕셔너리

 


✅ 연산자

파이썬은 수학 연산을 수행하기 위한 여러 연산자를 지원한다. 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%), 제곱(**) 등의 연산자가 기본적으로 제공된다. 또한 비교 연산자(<, >, ==, !=, <=, >=)와 논리 연산자(and, or, not)도 제공한다.

 

 


✅ 연산자의 우선순위

 

파이썬에서의 연산자 우선순위는 다음과 같이 정의된다

  • 괄호 : ()
  • 지수 연산자 : **
  • 부호 연산자 : +x, -x
  • 산술 연산자 : *, /, //, %
  • 산술 연산자 : +, -
  • 비교 연산자 : ==, !=, <, <=, >, >=
  • 대입 연산자 : =, %=, /=, //=, -=, +=, *=, **=
  • 논리 연산자 : not
  • 논리 연산자 : and
  • 논리 연산자 : or

 

아래는 연산자 우선순위를 고려한 간단한 예제다

x = 5
y = 10
z = 20

result = x + y * z  # 205, 곱셈이 덧셈보다 우선순위가 높다.
result2 = (x + y) * z  # 300, 괄호 안의 덧셈이 곱셈보다 우선순위가 높다.

 


변수, 자료형, 연산자는 파이썬 프로그래밍의 기본적인 구성 요소다. 이들을 이해하고 활용하면 다양한 프로그램을 작성할 수 있다. 다음 포스팅에서는 파이썬의 흐름 제어인 조건문과 반복문에 대해 알아보도록 하자.

 

Contents

포스팅 주소를 복사했습니다