Python3 isalpha()メソッド

Python3 字符串Python3 文字列


説明

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())

上記の例の出力結果は次のとおりです:

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、é はアルファベットのため

Python3 字符串Python3 文字列

その他の拡張