int()

int() 함수는 주어진 값을 정수로 변환해서 반환합니다.



예제

a = int(2.4)    # Good
print(a)

b = int(-1.5)   # Good
print(b)

c = int(4/3)    # Good
print(c)

d = int('11')   # Good
print(d)

e = int('5.5')  # Error
print(e)
2
-1
1
11
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-18-fa4d3f20db9b> in <module>()
     11 print(d)
     12
---> 13 e = int('5.5')
     14 print(e)
     15

ValueError: invalid literal for int() with base 10: '5.5'

int()는 양수, 음수, 분수 그리고 정수의 문자열을 모두 정수로 변환합니다.

하지만 정수가 아닌 문자열을 정수로 변환하려고 하면 에러를 발생합니다.



이전글/다음글

이전글 :
다음글 :