시작에 앞서
- 파이썬은 인터프리터 언어이다.
- 파이썬 변수에는 여러 자료형을 담을 수 있다.
- 변수명은 주로 snake case로 쓴다.
- print(), type() 함수를 통해 자료형을 파악할 수 있다.
string
p_string = "this is string"
print(type(a_none)) 자료형 확인 방법
number
a_number = 123
print(type(a_number)) 자료형 확인 방법
float
a_float = 3.12
print(type(a_float)) 자료형 확인 방법
boolean
a_boolean = False
print(type(a_boolean)) 자료형 확인 방법
None
a_none = None
print(type(a_none)) 자료형 확인 방법
열거형 타입(sequence type)
List
- list는 가변적(mutable) 이다.
- '[ ]' 으로 감싸는 형태
- 자주쓰는 메서드
append
reverse
days = ["Mon", "Tue", "Wed", "Thur", "Fri"]
print(days)
days.append("Sat")
days.reverse()
print(days)
Tuple
- tuple은 불변(immutable) 타입이다.
- '( )' 으로 감싸는 형태
- 리스트랑 비슷해보이지만 .append(), reverse() 같은 메서드를 쓸 수 없다.
days = ("Mon", "Tue", "Wed", "Thur", "Fri")
print(days)
Dictionary
- '{ }' 으로 감싸는 형태
- 콧수염 괄호안 key : value , 형태
- 변수명[key] 로 호출가능
- 키 값은 "" 로 감싸줘야 한다
- 내부에 문자열 뿐만아니라 숫자, 리스트, 튜플, 딕셔너리 까지 넣을 수 있다.
dict = {
"name" : "kim",
"age" : "27",
"Korean" : True,
"fav_food" : ["Beef", "Sushi"]
}
print(dict[name])
print(dict)
참고자료