Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Unicodedata – Python의 유니코드 데이터베이스

<시간/>

이 기사에서는 유니코드 데이터(Python 3.x의 유니코드 데이터베이스)에 대해 배웁니다. 또는 그 이전.

유니코드 문자 데이터베이스 모듈은 유니코드의 모든 기능을 문자에 제공합니다. 모듈은 모듈에 언급된 것과 동일한 이름과 기호를 사용합니다.

이제 모듈에서 사용할 수 있는 몇 가지 기능을 살펴보겠습니다.

조회 기능

이 함수를 사용하면 입력에 전달된 해당 이름에 대한 기호를 얻을 수 있습니다.

예시

import unicodedata
print (unicodedata.lookup('HYPHEN'))
print (unicodedata.lookup('HIGH VOLTAGE SIGN') )
print (unicodedata.lookup('NO ENTRY') )

출력

-
⚡
฀

이름 기능

이를 통해 입력에 전달된 해당 기호의 이름을 가져올 수 있습니다.

예시

import unicodedata
print (unicodedata.name(u'&'))
print (unicodedata.name(u'@') )
print (unicodedata.name(u'`') )

출력

AMPERSAND
COMMERCIAL AT
GRAVE ACCENT

카테고리 기능

이를 통해 입력으로 전달된 기호/문자/정수의 범주를 감지할 수 있습니다.

예시

import unicodedata
print (unicodedata.category(u'&'))
print (unicodedata.category(u'1') )
print (unicodedata.category(u'a') )

출력

Po
Nd
Ll

결론

이 기사에서는 유니코드 문자 데이터베이스와 관련 기능에 대해 알아보겠습니다.