# 변수란
값을 저장할 때 사용하는 식별자이고 이며 파이썬은 동적 타이핑 언어로 저장된 값의 자료형에 의해 변수 자료형이 결정된다. 그래서 주의를 필요로하며 type() 함수를 이용하여 자료형을 확인할 수 있다.
# 변수명
파이썬의 변수는 문자, 숫자, _ 를 조합하여 만들수 있으며 숫자로 시작할 수 없다.
# 변수와 객체
파이썬의 모든 정보는 객체로 만들어진다. 리터럴로 만들어진 객체는 재사용하여 사용하므로 아래와 같은 예시처럼 True가 출력된다.
# 변수와 자료형
Bool - 참, 거짓을 판단하는 표현식으로 True와 False 값을 가짐
Tuple - () 안에 서로 다른 자료형의 값을 콤마(,)로 구분해 하나 이상 저장할 수 있는 컬렉션 자료형
0부터 시작하는 인덱스를 이용해 접근할 수 있고 한 번 저장된 항목은 변경할 수 없음
List - [] 안에 서로 다른 자료형의 값을 콤마(,)로 구분해 하나 이상 저장할 수 있는 컬렉션 자료형
0부터 시작하는 인덱스를 이용해 접근할 수 있고 저장된 항목도 변경이 가능함
Set - {} 안에 서로 다른 자료형의 값을 콤마(,)로 구분해 하나 이상 저장할 수 있는 컬렉션 자료형
순서의 개념이 존재하지 않아 인덱스를 사용할 수 없고 데이터 항목의 중복을 허용하지 않음
Dictionary - {} 안에 키:값 형식의 항목을 콤마(,)로 구분해 하나 이상 저장할 수 있는 컬렉션 자료형
키를 이용해 값을 읽어올 수 있으며 항목을 추가할 때 동일키가 없으면 새로운 항목을 추가하고, 동일키가 있으면 저장된 항목을 변경한다.
None - None 객체를 이용해 널(null) 객체 상태를 표현함.
최초 변수를 선언할 때 초기화를 하지 않으면 에러가 발생함. 초기화 값을 제공하지 않을 경우엔 None 객체 저장 필요
다양한 변수 선언, 초기화 방법