매일공부

[python] 자료형 변환, 문자열 판단 본문

Programming/Python

[python] 자료형 변환, 문자열 판단

aram 2022. 8. 8. 00:36

- 기본자료형 변환 함수 

bool() 부울형 자료로 변환 (생성자)
int() 정수형 자료로 변환 (생성자)
float() 실수형 자료로 변환 (생성자)
complex() 복소수 자료로 변환 (생성자)
str() 문자열 자료로 변환 (생성자)

 

- 문자열 판단

isdigit() 문자열이 숫자인지 여부 판단
islower() 문자열이 소문자인지 여부 판단
isupper() 문자열이 대문자인지 여부 판단
s = '100'
print(s.isdigit()) #True > 문자열 내의 모든 것이 숫자일 경우만 정수에서 형변환 처리
print(int(s)) #100

 

- 자료구조·집합자료형 변환

list() 리스트로 자료형 변환
set() 세트로 자료형 변환
>>> a_set = {11, 12, 17, 23, 24, 36} #세트 선언
>>> type(a_set)
<class 'set'>

>>> a_list = list(a_set) #set -> list 형변환
>>> type(a_list)
<class 'list'>

>>> b_set = set(a_list) #list -> set 형변환 
>>> type(b_set)
<class 'set'>

 

Comments