Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonのAscii()


ASCIIは、情報交換のための米国標準コードの省略形です。文字エンコード規格です。たとえば、英語のアルファベットAのASCII値は65です。Pythonは、オブジェクトの印刷可能な表現を取得するためにこの関数を提供します。これは、リスト、文字列、タプルなどのオブジェクトである1つのパラメーターを取ります。関数の出力は16進表現です。非ASCII文字は、\ x、\ u、または\Uエスケープを使用してエスケープできます。

構文

構文は-

です。
Syntax:
ascii(object)

個々の文字と複数の文字を含む文字列を印刷します。

# Individual Characters
print(ascii("Ω"))
print(ascii("θ"))
# A string int multiple characters
print(ascii("TΨtΦrial"))

出力

上記のコードを実行すると、次の結果が得られます-

'\u03a9'
'\u03b8'
'T\u03a8t\u03a6rial'

  1. Pythonで一般的でない文字と連結された文字列?

    ここでは2つの文字列が与えられています。最初に、最初の文字列からすべての共通要素を削除し、2番目の文字列の一般的でない文字を最初の文字列の一般的でない要素と連結する必要があります。 例 Input >> first string::AABCD Second string:: MNAABP Output >> CDMNP アルゴリズム Uncommonstring(s1,s2) /* s1 and s2 are two string */ Step 1: Convert both string into set st1 and st2. Step 2: use th

  2. Pythonの文字列がASCIIであるかどうかを確認するにはどうすればよいですか?

    最も簡単な方法は、文字列の文字をループして、各文字がASCIIであるかどうかを確認することです。 例 def is_ascii(s):     return all(ord(c) < 128 for c in s) print is_ascii('ӓmsterdӒm') 出力 これにより出力が得られます: False しかし、この方法は非常に非効率的です。より良い方法は、str.decode(ascii)を使用して文字列をデコードし、例外をチェックすることです。 例 mystring = 'ӓmsterdӓm' try: