자료형 변환(type casting) 본문
** 자료형 변환(type casting)이란 ?
데이터 타입을 변환하는 것으로 파이썬에서 제공하는 함수를 이용한다.
** 문자 자료형 변환
str()함수를 사용하여 원 변수에 변환된 자료형을 저장한 형태
int_num과 f_num의 자료형이 각각 int, float -> str로 변환된 것을 확인할 수 있다
논리형(bool) 역시 마찬가지로 변환
** 숫자 자료형 변환
bool형 정수형과 실수형 변환
** 그 외 데이터의 자료형 변환
빈 문자 vs 공백 문자
빈 문자 '' -> 데이터 없음 -> 논리형 False
공백 문자 ' ' -> 공백 데이터 있음 -> 논리형 True
True 와 False string은 변환해도 bool형 T(1),F(0)이 아니다!
문자열을 논리형으로 type casting
var_char = 'True'
print(type(var_char)) => <class 'str'>
str 형을 bool형으로 type casting,
var_char = bool(var_char)
print(var_char) => True
하지만,
var_char = 'False' -> bool형으로 변환 해도 False가 아니라 어떤 문자가 있는것으로 인식 !
var_char = bool(var_char)
print(var_char) => True -> 변환 이후 True로 보여진다
두개를 더한 결과도 따라서 2
'BF 2024 > 자료구조' 카테고리의 다른 글
특수문자 (0) | 2022.01.26 |
---|---|
데이터 입/출력 (0) | 2022.01.26 |
자료형(Data type) 이란? (0) | 2022.01.26 |
변수 작명법 (0) | 2022.01.26 |
변수를 사용하는 이유 (0) | 2022.01.26 |