logo

Python chr() 함수

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