파이썬 명령

| | | | | | | | | | | | | | | | | | | |

Python ord() 메서드는 문자를 유니코드 코드로 변환합니다. Ord() 메서드는 단일 유니코드 문자를 포함하는 문자열이라는 하나의 인수를 사용합니다. 이 메서드는 해당 유니코드 문자를 나타내는 정수를 반환합니다.

문자를 해당 유니코드 코드로 변환해야 하는 상황이 발생할 수 있습니다. 예를 들어, 이모티콘 및 기타 특수 문자에 대한 모든 문자열을 확인해야 하는 Python에서 프로필 업데이트 모듈을 만들 수 있습니다. . 이러한 문자는 모듈에서 사용할 수 없습니다.

Python에는 문자를 해당 문자의 유니코드 코드를 나타내는 정수로 변환하는 내장 함수가 있습니다. ord()

이 튜토리얼에서는 Python ord() 메서드를 사용하여 문자를 유니코드 코드로 변환하는 방법에 대해 설명합니다. 또한 Python 프로그램에서 사용되는 ord () 메서드의 몇 가지 예를 살펴보겠습니다.

Unicode Refresher

컴퓨터는 기본적인 수준에서 숫자와 함께. 컴퓨터에 표시되는 문자는 컴퓨터에 의해 숫자 목록으로 저장됩니다.

과거에는 문자를 저장할 수 있는 수백 가지 방법이 있었습니다. 종종 이러한 방법에는 국제 언어 또는 특수 문자를 처리하기에 충분한 문자가 포함되지 않습니다.

1991년에 모든 것이 변경되었습니다. 올해 Unicode Consortium이라는 조직은 문자가 어떻게 표시되는지에 대한 표준 사양을 발표했습니다. 컴퓨터로 표현됩니다.

유니코드 표준은 각 문자에 고유한 번호를 제공하고 여러 언어 및 모든 특수 문자를 지원합니다. 오늘날 모든 최신 소프트웨어 공급업체에서 채택했습니다. 또한 Python 언어는 유니코드를 사용하여 프로그래밍 언어의 문자열을 나타냅니다.

유니코드 속성 컴퓨터에서 기호, 공백 및 이모티콘을 포함한 모든 문자를 고유한 코드로 나타낼 수 있습니다. 이 코드를 사용하면 컴퓨터가 읽고 있는 텍스트를 쉽게 이해할 수 있습니다.

예를 들어, 다음은 소문자 a e 라틴 기반에 대한 유니코드 값입니다. 알파벳:

파이썬 Ord()

python ord () 메서드는 특정 문자에 대한 유니코드 코드를 반환합니다. 이 값은 숫자로 표시됩니다. 한 번에 한 문자에 ord() 메서드를 사용할 수 없습니다.

예를 들어 문자열의 모든 문자에 특수 문자가 포함되어 있는지 확인하고 싶다고 가정해 보겠습니다. ord()를 사용하여

Python ord() 함수는 하나의 인수를 사용합니다. 유니코드를 검색하려는 코드 값의 문자입니다. 이 함수는 유니코드 문자의 값을 나타내는 정수를 반환합니다. 함수에 전달

ord() 메서드 구문은 다음과 같습니다.

ord()는 단일 문자를 허용합니다. 여러 문자에 대해 ord()를 사용하려면을 가져와야 합니다.

문자열의 각 문자와 ord()

ord()를 사용 chr() 메서드의 반대입니다. chr()이 유니코드 값과 관련된 문자를 반환하는 동안 ord()는 특정 문자의 유니코드 값을 반환합니다.

ord()는 숫자 및 편지. 예를 들어 이 방법으로 기호를 사용할 수 있습니다.

Python ord 예제

몇 가지 예제를 사용하여 Python에서 ord()를 사용하는 방법을 보여드리겠습니다. .

ord () Python 예제: 문자

고등학교 컴퓨터 과학 학생들이 유니코드를 쉽게 배울 수 있도록 하는 참조 응용 프로그램을 직접 만들고 있다고 가정해 보겠습니다. 우리 프로그램은 문자를 받아들이고 해당 문자의 유니코드 코드 값을 반환합니다. 다음은 이러한 프로그램을 만드는 데 사용할 수 있는 코드입니다.

코드를 실행하고 삽입할 때 유니코드 코드 포인트를 검색하려는 값 K(대문자)에서 다음 결과를 얻습니다.

코드의 첫 번째 줄에서 Python input() 함수 를 사용하여 문자를 유니코드 코드 값으로 변환하도록 요청합니다. 그런 다음 다음 줄에서 ord()를 사용하여 d 값 사용자 입력 유니코드 개체로 변환합니다.

프로그램에 입력한 문자의 유니코드 값을 사용자에게 알려주는 명령문을 인쇄합니다. 이 경우, 문자의 코드 포인트는 75이며 이는 우리 프로그램에서 반환됩니다.

위에서 보듯이 유니코드는 각 문자에 대한 숫자를 포함합니다. 따라서 ord()를 왼쪽 지원 문자( [), 예를 들어 코드는 다음을 반환합니다.

ord () Python 예제: ord () 여러 문자

은 한 번에 한 문자만 허용합니다. ord() 메서드를 통해 두 문자를 전달하면 다음과 같습니다.

우리 코드는 다음을 반환합니다:

확인하려는 경우 더 긴 문자열에 있는 모든 문자의 유니코드 값을 사용할 수 있습니다. 문자열을 나누어야 합니다.

사용자 이름에 특수 문자가 포함되어 있는지 확인하는 프로그램을 만든다고 가정해 보겠습니다. 이 프로그램은 먼저 문자열에 있는 각 문자의 유니코드 값을 설정해야 합니다.

Python for 루프를 사용할 수 있습니다. 문자열의 각 문자를 반복하고 해당 문자의 코드 유니코드를 가져옵니다. 사용할 수 있는 코드는 다음과 같습니다.

코드 반환:

처리합니다. 먼저 사용자 이름을 저장하는 user_name이라는 변수 Python 을 선언합니다. 다음으로, user_name 문자열의 각 문자를 통과하는 for 루프를 만듭니다.

저희 프로그램은 ord() 문자열에 있는 각 문자의 유니코드 코드 값을 가져오고 해당 값을 인쇄하려면

보시다시피 우리 프로그램은 문자열의 각 문자에 대한 유니코드 코드 값을 검색하여 콘솔에 인쇄했습니다.

결론

Python의 ord 메서드()는 문자를 유니코드 코드 값으로 변환합니다. 이 메서드는 단일 문자를 허용합니다. 유니코드 문자의 숫자 값을 응답으로 받습니다. 메서드

ord ()는 문자열에 특수 문자가 포함되어 있는지 확인하려는 경우에 유용합니다. 실제로 각 문자에는 특정 유니코드 값이 있습니다. 이러한 값을 사용하여 특정 문자가 영숫자인지 또는 특수 문자인지 여부를 비교할 수 있습니다.

Python에 대해 자세히 알고 싶으십니까? Python 학습 방법 가이드 를 확인하십시오. 유용한 팁을 찾을 수 있습니다. w 차트를 작성할 수 있도록 이 가이드에서 Pyth 학습에 대해 y Python 마스터가 되십시오.