ホームページ >バックエンド開発 >Python チュートリアル >Python は入力がすべて文字であることをどのように判断するのでしょうか?
厳密な分析: 数字または文字以外の記号 (スペース、セミコロンなど) は False になります
isalnum() は数字と文字の混合である必要があります
isalpha() は大文字と小文字を区別しません
str_1 = "123" str_2 = "Abc" str_3 = "123Abc" #用isdigit函数判断是否数字 print(str_1.isdigit()) Ture print(str_2.isdigit()) False print(str_3.isdigit()) False #用isalpha判断是否字母 print(str_1.isalpha()) False print(str_2.isalpha()) Ture print(str_3.isalpha()) False #isalnum判断是否数字和字母的组合 print(str_1.isalnum()) Ture print(str_2.isalnum()) Ture print(str_1.isalnum()) Ture
注: 文字列にスペースなどの文字や数字以外の文字が含まれている場合も、Falseを返します
以上がPython は入力がすべて文字であることをどのように判断するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。