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'>