리터럴과 자료형
분류 |
내장 자료형 |
리터럴 |
수치 |
정수(int) |
|
실수(float) |
3.14. -1.2 |
복수수(complex) |
complex(1, 2) 1+2j |
부울(bool) |
True / False |
시퀀스 |
문자열(str) [리스트 처럼 사용도 가능하다] |
'game' 'over' 'C' |
리스트(list) |
[] [0, 1, 2, 3] [0, 'hello', 3.14] |
튜플(tuple) - 리스트와 다르게 변경 불가 정말 간단하게 출력문 같은 곳에 쓰이는 경우가 많음. |
(0, 1, 2, 3) ('hello', world', 'game') |
매팡 |
딕셔너리(dict) - key 와 value로 이루어진 값 |
{3.14 :"phi", 4.5 : "score"} |
집합 |
집합(set, frozenset) |
{1, 2, 3} {'one', 'two', 'three'} |
변수로 사용할 수 없는 단어들
1. 숫자로 시작하는 변수
3ab = 5 #syntext error 가 나타난다
2. 파이썬 예약어 (파이썬에 기능이 있는 단어들 - 변수로 불가능)
import keyword #해당 코드로 파이썬의 키워드 단어들을 뽑아서 볼 수 있다.
print(keyword.kwlist)
and
as
assert
break
class
continue
def
del
등등이 있다.