본문 바로가기
Language/Python

파이썬 변수 타입 및 선언부터 초기화까지

by wakestand 2020. 1. 6.
반응형

파이썬에는 변수 종류가

 

  • 숫자형(Number)
  • 문자형(String)
  • 불리언(Boolean)
  • 리스트(List)
  • 튜플(Tuple)
  • 딕셔너리(Dictionary)
  • 집합(Set)

으로 나누어져 있는데 알아보기에 앞서

 

변수 선언은 아무 값도 넣지 않고 변수만 만들어 놨을 때 선언이라고 하고

초기화는 만들어 놓은 변수에 처음 값을 할당할 때 초기화라고 한다

 

즉 선언 및 초기화는 변수를 만들며 동시에 값을 할당해 줬다는 거다

 

실제 코드로 작성 시

자바처럼 타입 변수명 = 값;

이런 식으로 사용하는 것이 아니라

 

변수명 = 값

을 해주면 자동으로 변수에 타입이 할당이 된다

매우 간단하기 때문에 훨씬 사용하기 편하다

이제 변수 타입을 차례대로 알아보자

설명할 내용이 많은 경우 밑에 링크로 설명 글을 작성해 놓았다

 

숫자형(Number)

변수명 = 1

변수명 = 1.5

이런 식으로 사용한다

 

문자형(String)

변수명 = "값"

으로 사용하면 되고

여러줄을 넣을 경우에는 

변수명 = """

"""

이런 식으로 사용한다

 

불리언(Boolean)

불리언은 True, False만 들어가게 되는데

변수명 = True

변수명 = False

이렇게 사용한다

 

리스트(List)

리스트는 선언 후 값을 추가, 삭제, 수정할 수 있다

변수명 = [1, 2, 3, 4]

변수명 = [1, 2, [3, 4]]

 

파이썬 리스트(List) 사용법 정리

s파이썬(Python)에서 리스트(List)는 변수명 = []으로 빈 리스트를 선언하거나 혹은 변수명 = [값, 값, 값] 이런 식으로 선언과 동시에 초기화를 시키는 식으로 작성한다 다른 언어들과는 다르게 파이썬에서는 리..

wakestand.tistory.com

튜플(Tuple)

튜플은 한번 만들어 놓으면 값 변경이 불가능하다는 점에서 리스트와 다르다

변수명 = (1, 2, 3, 4)

변수명 = (1, 2, (3, 4))

 

파이썬 튜플(Tuple) 사용법 정리

튜플(Tuple)은 리스트와 비슷하게 튜플명 = (값, 값, 값) 이런 식으로 선언하고 초기화를 시키는데 파이썬 리스트 사용법 총정리 s파이썬(Python)에서 리스트(List)는 변수명 = []으로 빈 리스트를 선언하거나 혹..

wakestand.tistory.com

딕셔너리(Dictionary)

딕셔너리는 Key와 Value를 가지게 되는데

Key는 Name, Age와 같은 중복이 없는 값을 사용하고

Value는 '철수', '민식', 50, 33과 같은 중복되도 상관없는 값을 사용한다

변수명 = {'name': '철수', 'age': '50'}

변수명 = {'name': '민식', 'age': '33'}

 

파이썬 딕셔너리(Dictionary) 사용법 정리

파이썬(Python)에서 딕셔너리(Dictionary)는 Key와 Value로 이루어진 자료형인데 여기서 Key는 한번 입력한 뒤에 고정으로 사용하고 Value는 입력후에 변경이 가능하다 이 말은 Key에는 이름(name)과 같은 큰 범..

wakestand.tistory.com

집합(Set)

집합은 중복을 허용하지 않고 순서가 존재하지 않는다 ("ABCDE"를 넣으면 뒤죽박죽 섞여서 들어간다는 얘기)

변수명 = {1, 2, 3, 4, 5, 6}

변수명 = set("ABCDE")

 

작성한 변수는 print(변수명) 으로 언제든지 확인 가능하다

위 스크린샷에 사용한 코드는 아래 코드블록을 참고해주면 된다

 

numberVariable = 1
numberVariable2 = 1.5  # 숫자형(Number)

stringVariable = "ASD"
stringVariable2 = 'QWE'  # 문자형(String)
# 문자형 여러줄 입력 시 사용
stringVariable3 = """
여러줄
입력 시 사용
"""
booleanVariable = True
booleanVariable2 = False  # 불리언(boolean)형 (True, False)

listVariable = [1, 2, 3, 4]
listVariable2 = [1, 2, [3, 4]]  # 리스트(List) (추가, 삭제, 수정 가능)

tupleVariable = (1, 2, 3, 4)
tupleVariable2 = (1, 2, (3, 4))  # 튜플(Tuple) (수정 불가능)

dicVariable = {'name': 'chuaaaaaaa', 'age': '30'}  # 딕셔너리(Dictionary) (Key, Value 형태로 사용)

setVariable = {1, 2, 3, 4, 5, 6}
setVariable2 = set("ABCDE")  # 집합(Set) 중복 비허용, 순서 없음
setVariable3 = set("123456")

print("TYPE : " + str(type(setVariable2)))  # TYPE 확인용
반응형

댓글