1. ホーム
  2. パイソン

[解決済み】Pythonで文字列がASCIIであるかどうかを確認するには?

2022-04-03 23:04:31

質問

文字列がASCIIかどうかをチェックしたい。

を意識しています。 ord() しかし ord('é') となります。 TypeError: ord() expected a character, but string of length 2 found . Pythonのビルドの仕方が原因だと理解しました。 ord() のドキュメント ).

他に確認する方法はありますか?

解決方法は?

def is_ascii(s):
    return all(ord(c) < 128 for c in s)