>  기사  >  백엔드 개발  >  Python에서 문자의 ASCII 값을 어떻게 찾나요?

Python에서 문자의 ASCII 값을 어떻게 찾나요?

Susan Sarandon
Susan Sarandon원래의
2024-11-21 03:16:15152검색

How do I find the ASCII value of a character in Python?

Python에서 문자의 ASCII 값 찾기

문자의 숫자 표현을 ASCII 값으로 검색하는 것은 Python의 기본 작업입니다. 프로그램 작성. 이를 수행하는 방법은 다음과 같습니다.

ASCII 값 가져오기

Python은 ord() 함수를 제공합니다. 이 함수는 다음에 해당하는 정수 값을 반환합니다. 주어진 캐릭터. 예:

>>> ord('a')
97

이것은 소문자 'a'의 ASCII 값인 97을 반환합니다.

다시 문자로 변환

ASCII 값을 다시 문자 표현으로 변환하려면 chr() 함수를 사용할 수 있습니다. 예:

>>> chr(97)
'a'

ASCII 값 증가 및 감소

ord()chr() 사용, 문자의 ASCII 값을 늘리거나 줄이는 작업을 수행할 수 있습니다. 예:

>>> chr(ord('a') + 3)
'd'

이렇게 하면 문자 'a'가 ASCII 테이블에서 오른쪽으로 세 자리 이동하여 문자 'd'가 됩니다.

유니코드 지원

Python 2에서는 유니코드 문자를 처리하기 위해 unihr() 함수를 지원했지만, Python 3에서는 chr()이 유니코드도 처리할 수 있습니다.

>>> chr(1234)
'\u04d2'

코드 포인트 1234에 해당하는 유니코드 문자를 반환합니다.

위 내용은 Python에서 문자의 ASCII 값을 어떻게 찾나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.