Codeit/Python

11. Python - 형 변환

신슈 2022. 12. 4. 23:33
728x90
print(int(3.8))     # 여기서 이 int는 정수의 줄임말, 괄호 안의 값을 정수형으로 변환시켜주는 역할을 함
print(float(3))     # float는 소수를 나타내는 말, 괄호 안의 값을 소수형으로 변환시켜주는 역할을 한다.

print(int("2") + int("5"))      # 문자열을 정수형으로 바꾸게 되어 정수형2와 정수형5의 덧셈이 출력이 된다.
print(float("1.1") + float("2.5"))      # 문자열을 소수형으로 바꾸게되어 소수형의 덧셈이 출력이 된다.

print(str(2) + str(5))      # str은 string의 줄임말, 괄호 안의 수를 문자열로 변환한다.


age = 7
print("제 나이는 " + str(age) + "살입니다.")

# print(int("Hello World"))   # Hello World라는 문자열을 정수형으로 바꿀 수 없는걸 파이썬이 알기때문에 오류메시지 출력된다.

 

실행결과

 

 

형 변환(Type Conversion or Type Casting)
- 값을 한 자료형에서 다른 자료형으로 바꾸는 것
ex) 정수 7 -> 소수 7.0 / 문자열 "7" -> 정수 7