ascii() Python 組み込み関数

ascii()
引数に指定されたオブジェクトを文字列として返します。
非ASCII文字(ひらがなや漢字など)が指定された場合は、Unicode文字 に変換された文字列が返されます。

オブジェクトの文字列表現を返しますが、ASCII文字のみがそのまま含まれます。
その他の非ASCII文字は、バックスラッシュ()でエスケープされます。
また、新行文字()は、ASCII文字ではありません。

使用例

a = 123
print(f'123: {ascii(a)}')
# 実行結果 123: 123

b = 'パイソン'
print(f'パイソン: {ascii(b)}')
# 実行結果 パイソン: '\u30d1\u30a4\u30bd\u30f3'

c = 'Happy'
print(f'Happy: {ascii(c)}')
# 実行結果 Happy: 'Happy'

ASCIIコード表

よかったらシェアしてください!
目次