chr



>>> chr(i)


전달받은 정수(integer, 0 ~ 255)를 ASCII character로 변환한다. 


__builtin__ module에 포함된 function 이다.  


예)


정수(integer, 0 ~ 255)를 넘겨주었을 경우

>>> chr(0)
'\x00'
>>> chr(10)
'\n'
>>> chr(97)
'a'


0 ~ 255 범위를 넘는 정수를 넘겨주었을 경우 

>>> chr(300)
Traceback (most recent call last):
  File "", line 1, in 
ValueError: chr() arg not in range(256)


실수(float)를 넘겨주었을 경우

>>> chr(1.7)
Traceback (most recent call last):
  File "", line 1, in 
TypeError: integer argument expected, got float


문자(character)를 넘겨주었을 경우

>>> chr('a')
Traceback (most recent call last):
  File "", line 1, in 
TypeError: an integer is required




>>> help(chr)


Help on built-in function chr in module __builtin__:


chr(...)

    chr(i) -> character


    Return a string of one character with ordinal i; 0 <= i < 256.