Unicodedata –PythonのUnicodeデータベース
この記事では、Unicodedata –Python3.xのUnicodeデータベースについて学習します。またはそれ以前。
Unicode文字データベースモジュールは、Unicodeのすべての機能を文字に提供します。モジュールは、モジュールで説明されているのと同じ名前と記号を使用します。
次に、モジュールで使用できる機能のいくつかを見てみましょう。
ルックアップ関数
この関数を使用すると、入力で渡された対応する名前の記号を取得できます。
例
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
結論
この記事では、Unicode文字データベースと関連する関数のいくつかについて学習します。
-
Pythonのタプル除算
Pythonでタプル除算を実行する必要がある場合は、「zip」メソッドとジェネレータ式を使用できます。 zipメソッドは反復可能オブジェクトを取得し、それらをタプルに集約して、結果として返します。 ジェネレーターは、イテレーターを作成する簡単な方法です。 __iter __()および__next __()メソッドを使用してクラスを自動的に実装し、内部状態を追跡し、返される可能性のある値が存在しない場合はStopIteration例外を発生させます。 以下は同じのデモンストレーションです- 例 my_tuple_1 = ( 7, 8, 3, 4, 3, 2) my_tuple_2 = (9
-
Pythonでパターンを印刷する方法は?
Pythonのパターンは、ネストされたforループを使用して印刷できます。外側のループは行数を反復処理するために使用され、内側のループは列数を処理するために使用されます。印刷ステートメントは、要件に応じてさまざまなパターンを形成するように変更されます。 パターンには、星型、数字型、アルファベット型があります。パターンは、さまざまな形、三角形、ピラミッドなどにすることができます。 例 これらのパターンはすべて、これらの異なるパターンを形成する変更されたprintステートメントを含むforループを使用して印刷できます。 これらのパターンの印刷の基本的な考え方は同じですが、わずかな違いが