Python
 Computer >> コンピューター >  >> プログラミング >> Python

文字列内の文字がPythonの文字であるかどうかを確認するにはどうすればよいですか?


文字列クラスのisalpha()メソッドを使用できます。文字列がアルファベットのみで構成されているかどうかをチェックします。また、文字がアルファベットかどうかを確認するためにも使用できます。たとえば、5番目のインデックスの文字が文字かどうかを確認する場合は

>>> s = "Hello people"
>>> s[4].isalpha()
True

文字列がアルファベットかどうかを確認することもできます。たとえば、

>>> s = "Hello people"
>>> s.isalpha()
False
>>> "Hello".isalpha()
True

  1. Pythonで文字が大文字かどうかを確認するにはどうすればよいですか?

    文字が大文字かどうかを確認するには、その文字に対してisupper()関数呼び出しを使用するだけです。 例 print( 'Z'.isupper()) print( 'u'.isupper()) 出力 True False 範囲ベースのif条件を使用して確認することもできます。 例 def check_upper(c):     if c >= 'A' and c <= 'Z':         return True     else

  2. Pythonで部分文字列が別の文字列に含まれているかどうかを確認する方法

    Pythonには、文字列が別の文字列のサブ文字列であるかどうかを検索するためのキーワード「in」があります。例 print('ello' in 'hello world')  出力 True サブストリングの最初のインデックスも必要な場合は、find(substr)を使用してインデックスを検索できます。このメソッドが-1を返す場合は、文字列に部分文字列が存在しないことを意味します。たとえば、 print("hello world".find('ello')) 出力  1 文字列「ハリーポッター:炎の