Python chr() 함수는 유니코드 코드 정수를 가리키는 문자를 나타내는 문자열을 얻는 데 사용됩니다. 예를 들어, chr(97)은 문자열 'a'를 반환합니다. 이 함수는 정수 인수를 사용하며 지정된 범위를 초과하면 오류를 발생시킵니다. 인수의 표준 범위는 0부터 1,114,111까지입니다.
int의 문자열
서명
chr(i)
매개변수
나 : 정수값입니다.
반품
이 함수는 문자의 문자열 표현을 반환합니다.
기능을 이해하기 위해 chr() 함수의 몇 가지 예를 살펴보겠습니다.
미국에는 몇 개의 도시가 있나요?
Python chr() 함수 예제 1
이것은 지정된 int 값에 존재하는 char을 반환하는 chr() 함수를 사용하는 간단한 예입니다. 반환 유형은 문자열이며 확인할 수도 있습니다.
# Python chr() function example # Calling function result = chr(102) # It returns string representation of a char result2 = chr(112) # Displaying result print(result) print(result2) # Verify, is it string type? print('is it string type:', type(result) is str)
산출:
f p is it string type: True
Python chr() 함수 예제 2
chr() 함수는 범위의 정수 값을 사용합니다. 값이 범위를 초과하면 오류가 발생합니다. 아래 예를 참조하세요.
# Python chr() function example # Calling function result = chr(11) # It returns string representation of a char result2 = chr(11111111) # If value is out of range # Displaying result print(result) print(result2)
산출:
Java에서 문자열을 정수로 변환
ValueError: chr() arg not in range(0x110000)
Python chr() 함수 예제 3
보세요, 우리는 chr() 함수에 정수 목록을 적용하고 있으며, 각 정수 포인트의 char 값을 유니코드로 반환합니다. 아래 예를 참조하세요.
# Python chr() function example data = [112,97,114,119,115,10.5] result = chr(11) # It returns string representation of a char # Calling function for d in data: print('Char at',d,'is:',chr(d))
산출:
TypeError: integer argument expected, got float Char at 112 is: p Char at 97 is: a Char at 114 is: r Char at 119 is: w Char at 115 is: s