본문 바로가기

자료형 변환(type casting) 본문

BF 2024/자료구조

자료형 변환(type casting)

jaegomhoji 2022. 1. 26. 18:48

** 자료형 변환(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
Comments