자료형의 종류
int : 양수·음수를 표현하는 자료형.
float : 실수를 표현하는 자료형.
str : 문자(열)을 표현하는 자료형.
bool : 참과 거짓을 표현하는 자료형.
하나의 변수에 복수의 데이터를 저장하는 자료형으로 list, tuple, dic, set이 있다.
list : 순서O, 중복O, 수정O, 삭제O
tuple : 순서O, 중복O, 수정X, 삭제X
dict : 순서X, 중복X, 수정O, 삭제O
set : 순서X, 중복X, 수정O, 삭제O
C언어와 달리 변수 선언할 때 어떤 자료형을 사용할 것인지를 구체적으로 작성하지 않아도 데이터의 타입을 감지하여 자동으로 자료형이 지정된다. 자료형 별 변수 선언은 차례로 다음과 같다.
i = 100
f = 3.14
s = 'Hello'
b = True
list1 = [1, 2, 3, 4]
tu1 = ('a', 'b', 'c')
dic1 = {'k1':10, 'k2':20, 'k3':30}
set1 = ([1, 2, 3, 4])
형 변환
데이터의 연산처리를 위해 형 변환이 필요한 경우가 있는데, 변환시키고자 하는 자료형으로 변수 혹은 데이터를 감싸주면 쉽게 형 변환이 가능하다.
리스트를 튜플로 변환
l = [1, 2, 3, 4]
t = tuple(l) # 변수 t에 튜플로 변환하여 저장
집합을 튜플로 변환
a = ([1,2,3])
print (type(tuple(a))) # 튜플로 변환된 자료형 타입을 출력하여 확인
숫자를 문자열로 변환
i = 10
print (str(i)) # 문자열 형태로 출력
반대로 문자열을 숫자로 변경할 땐 문자열이 숫자인 경우만 가능하다. ("100" is OK)
'Python' 카테고리의 다른 글
티스토리 코드 하이라이트 적용하기 (0) | 2020.03.27 |
---|---|
[Python] print 함수 속성 (0) | 2020.03.27 |
댓글