728x90

int()
print(int(True))
print(int(False))
print(int(12.34))
print(int('56'))

보통 ture는 1 false는 0으로 표현합니다.
이처럼 True와 False도 int형으로 변형시킬수가 있습니다.
파이썬에서의 Ture와 False는 대문자로 시작합니다.
실수형인 12.34를 int형으로 바꾸게 되면 12를 출력하며 문자열 '56'은 56으로 변환됩니다.
float()
print(float('3'))

3을 float타입으로 변환시키게 되면 3.0이됩니다.
str()
a = 100
# print('a:' + a)
print('a:' + str(a))

이전에 타입이 다르면 연산이 불가능하다고 했었습니다.
하지만 문자열에 문자열은 연산이 가능합니다.
int타입의 a를 str()함수를 이용해 문자열로 변환시킨후에는 연산이 가능합니다.
# 2진수, 8진수, 16진수
print(int('1111', 2))
print(int('7', 8))
print(int('ff', 16))

int( , 진수)의 형태로 진수도 변환시킬수 있습니다.
728x90
'Python > Python' 카테고리의 다른 글
[Python] 정규식(regular) (0) | 2022.05.03 |
---|---|
[Python] operator(연산자) (0) | 2022.05.02 |
[Python] dictionary(딕셔너리) (0) | 2022.04.30 |
[Python] set(집합) (0) | 2022.04.29 |
[Python] tuple(튜플), unpacking (0) | 2022.04.28 |