728x90
![](https://blog.kakaocdn.net/dn/cv2EGU/btrnv2u2evW/1psfkjxlkbMRw7xhfGQWz1/img.png)
int()
print(int(True))
print(int(False))
print(int(12.34))
print(int('56'))
![](https://blog.kakaocdn.net/dn/A8dvN/btrnAiXVZQR/KvSymP7axZ0ZWIrPqsIFzk/img.png)
보통 ture는 1 false는 0으로 표현합니다.
이처럼 True와 False도 int형으로 변형시킬수가 있습니다.
파이썬에서의 Ture와 False는 대문자로 시작합니다.
실수형인 12.34를 int형으로 바꾸게 되면 12를 출력하며 문자열 '56'은 56으로 변환됩니다.
float()
print(float('3'))
![](https://blog.kakaocdn.net/dn/borxCN/btrnxkopMyh/ywWpLJkug4kWGg5Ija0sr1/img.png)
3을 float타입으로 변환시키게 되면 3.0이됩니다.
str()
a = 100
# print('a:' + a)
print('a:' + str(a))
![](https://blog.kakaocdn.net/dn/bUiXyV/btrnxlgzdxX/fXr0dQIzqyQtKv3EAHcEVK/img.png)
이전에 타입이 다르면 연산이 불가능하다고 했었습니다.
하지만 문자열에 문자열은 연산이 가능합니다.
int타입의 a를 str()함수를 이용해 문자열로 변환시킨후에는 연산이 가능합니다.
# 2진수, 8진수, 16진수
print(int('1111', 2))
print(int('7', 8))
print(int('ff', 16))
![](https://blog.kakaocdn.net/dn/bWwZ3g/btrnwyNYgHq/Pqp94kdhMF1kr9Kyc3bhck/img.png)
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 |