Python/Python 기초

파이썬 강의 - 3. 변수와 자료형

wtc 2024. 6. 9. 14:55

변수 (Variables)

변수는 값을 저장하는 공간이다. 값을 저장하고 필요할 때 가져와 사용할 수 있다.

# 변수에 값 할당하기
x = 5
name = "왓더컴"
is_robot = false

# 변수 사용하기

print(x) # 5 출력
print(name) # 왓더컴 출력
print(is_robot) # false 출력

 

print() 함수는 괄호 안에 있는 내용을 출력해 주는 역할을 함으로써 값이 할당된 변수를 넣으면 값을 출력해 준다.

 

자료형 (Data Types)

Python에는 여러 종류의 데이터를 다루기 위해 다양한 자료형이 있다.

1. 정수 (Integer)

x = 5
y = -10

 

2. 부동소수점 (Floating Point)

pi = 3.14
height = 183.6

 

3. 문자열 (String) 

name = "왓더컴"
location = 'Korea'

문자열은 작은 따옴표(' ')나 큰 따옴표(" ")로 묶어 써야 한다.

 

4. 불리언 (Boolean)

is_robot = False
is_Human = True

참과 거짓을 나타내는 자료형이다.

 

5. 리스트 (List)

number = [1, 2, 3, 4, 5]
names = ["왓더컴", "철수", "썬이"]

여러 개의 값을 순서대로 저장하는 자료형이다. 대괄호('[ ]')로 묶어 표현하고, 쉼표로 구분한다.

 

6. 튜플 (Tuple)

numbers = (1, 2, 3, 4, 5)
colors = ("red", "blue", "green")

리스트와 비슷하지만 튜플은 변경할 수 없는 특징이 있다. 소괄호('( )')로 묶어 표현하고, 쉼표로 구분한다.

 

7. 딕셔너리 (Dictionary)

person = {"name": "왓더컴", "robot": false, "since": 2024}

키와 값을 저장하는 자료형이다. { 키 : 값 } 형태로 표현하고, 쉼표로 구분한다.

 

 

8. 세트 (Set)

number = {1, 2, 3, 4, 5}

 

중복된 값은 저장하지 않는 자료형이다. number에 3을 추가하려 하면 1,2,3,3,4,5가 되는 게 아니라 이미 3이 있기에 추가되지 않는다. 중괄호 ('{ }')를 사용하고 쉼표로 구분한다.


x = 5 #정수 (Integer)
pi = 3.14 #부동소수점 (Floating Point)
name = "왓더컴" #문자열 (String)
is_robot = False #불리언 (Boolean)
numbers = [1, 2, 3, 4, 5] #리스트 (List)
colors = ("red", "blue", "green") #튜플 (Tuple)
info = {"age":20, "name":"왓더컴"} #딕셔너리 (Dictionary)
id = {"WTC","whatthe","clcl"} #세트 (Set)

print(x)
print(pi)
print(name)
print(is_robot)
print(numbers)
print(colors)
print(info)
print(id)