Python3 isalpha()メソッド
説明
Python isalpha() メソッドは、文字列がアルファベットまたは文字(漢字など)のみで構成されているかどうかを判定します。
- 空文字列:文字列が空(長さが0)の場合、戻り値は
False空文字列には文字が含まれないためです。 - 大文字と小文字の区別:
isalpha()このメソッドは大文字と小文字を区別します。つまり、アルファベットの文字のみが有効と見なされます。 - 特殊文字:特殊文字(句読点、空白、数字、特殊記号など)はアルファベットとは見なされません。
構文
isalpha() メソッドの構文:
str.isalpha()
引数
- なし。
戻り値
文字列が少なくとも1文字以上あり、すべての文字がアルファベットまたは文字である場合は True を返し、それ以外の場合は False を返します。
例
以下に isalpha() メソッドの例を示します:
例
#!/usr/bin/python3
str = "サンプル"
print (str.isalpha())
# アルファベットと中国語の文字
str = "サンプルサンプル"
print (str.isalpha())
str = "サンプル example....wow!!!"
print (str.isalpha())
str = "サンプル"
print (str.isalpha())
# アルファベットと中国語の文字
str = "サンプルサンプル"
print (str.isalpha())
str = "サンプル example....wow!!!"
print (str.isalpha())
上記の例の出力結果は次のとおりです:
True True False
その他の例:
例
# 例1:アルファベットのみを含む文字列
print("HelloWorld".isalpha()) # 出力: True
# 例2:数字を含む文字列
print("Hello123".isalpha()) # 出力: False
# 例3:空白を含む文字列
print("Hello World".isalpha()) # 出力: False
# 例4:特殊文字を含む文字列
print("Hello#World".isalpha()) # 出力: False
# 例5:空の文字列
print("".isalpha()) # 出力: False
# 例6:アンダースコアを含む文字列
print("Hello_World".isalpha()) # 出力: False
# 例7:ASCII以外のアルファベットを含む文字列
print("HélloWorld".isalpha()) # 出力: True、é はアルファベットのため
print("HelloWorld".isalpha()) # 出力: True
# 例2:数字を含む文字列
print("Hello123".isalpha()) # 出力: False
# 例3:空白を含む文字列
print("Hello World".isalpha()) # 出力: False
# 例4:特殊文字を含む文字列
print("Hello#World".isalpha()) # 出力: False
# 例5:空の文字列
print("".isalpha()) # 出力: False
# 例6:アンダースコアを含む文字列
print("Hello_World".isalpha()) # 出力: False
# 例7:ASCII以外のアルファベットを含む文字列
print("HélloWorld".isalpha()) # 出力: True、é はアルファベットのため
その他の拡張
Python3 文字列