Pythonのascii関数の使い方
Pythonのascii()関数は、オブジェクトをASCI文字に置き換えて可読な文字列に変換します。数値、文字列、バイトなどの1つの引数を受け取ります。
ascii()関数の使用方法を以下に示します。
- 彼は先ほど家に帰った
print(ascii(65))
# 输出: '65'
- 包括すると
print(ascii('hello'))
# 输出: "'hello'"
- 私はしばらくの間、日本に住んでいます。
print(ascii(b'hello'))
# 输出: "b'hello'"
注意書きですが、ascii()関数は、文字列かバイト中に、文字列の始まりと終わりの解釈を命じる単一引用符’を伴います。
加えて、ascii() 関数は他のオブジェクトに対しても使用できますが、そのオブジェクトは__repr__() メソッドを持っている必要があります。このメソッドは文字列表現を返します。ascii() 関数はオブジェクトの__repr__() メソッドを呼び出し、その ASCII エンコードされた文字列表現を返します。