내장함수 - int

2015. 7. 22. 19:04IT관련

반응형

https://docs.python.org/2/library/functions.html#int


class int(x=0)

class int(x, base=10)

Param으로 받은 x의 값을 가지고 integer object를 리턴한다. param이 없으면 0을 리턴한다.



>>> x = int()

>>> print x

0

>>> x = int(10)

>>> print x

10

>>> x = int('10')

>>> print x

10

>>> x = int(10.1)

>>> print x

10

>>> x = int('11.1')

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

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

>>> x = int(10, 16)

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

TypeError: int() can't convert non-string with explicit base

>>> x = int('10', 16)

>>> print x

16

>>> x = int('FF', 16)

>>> print x

255

>>> 



반응형

'IT관련' 카테고리의 다른 글

내장함수 - issubclass(class, classinfo)  (0) 2015.07.22
내장함수 - isinstance(object, classinfo)  (0) 2015.07.22
내장함수 - input([prompt])  (0) 2015.07.20
내장함수 - id(obejct)  (0) 2015.07.20
내장함수 - hex(x)  (0) 2015.07.20