Python 3で文字列がXXXXで始まるかどうかをチェックする方法
Python 3では、文字列が特定の文字列で始まるかどうかを簡単にチェックする方法が提供されています。そのためには、文字列のstartswith()
メソッドを使用します。
例1: 文字列が指定した文字列で始まる場合
text = "XXXXHello, World!" if text.startswith("XXXX"): print("指定した文字列で始まります") else: print("指定した文字列で始まりません")
出力: 指定した文字列で始まります
例2: 文字列が指定した文字列で始まらない場合
text = "Hello, World!" if text.startswith("XXXX"): print("指定した文字列で始まります") else: print("指定した文字列で始まりません")
出力: 指定した文字列で始まりません
例3: 大文字小文字を区別せずに文字列をチェックする場合
text = "xxxxHello, World!" if text.lower().startswith("xxxx"): print("指定した文字列で始まります") else: print("指定した文字列で始まりません")
出力: 指定した文字列で始まります
以上のように、startswith()
メソッドを使用することで、Python 3で文字列が指定した文字列で始まるかどうかを簡単にチェックすることができます。
Python 3 で文字列が XXXX で始まるかどうかをチェックするには、文字列のメソッドであるstartswith()を使用します。startswith()メソッドは、指定した文字列で始まるかどうかを判定し、真偽値を返します。例えば、以下のように使用します。
“`python
text = “XXXXはじまる文字列”
if text.startswith(“XXXX”):
print(“指定した文字列で始まります”)
else:
print(“指定した文字列で始まりません”)
“`このコードでは、textという文字列が”XXXX”で始まるかどうかをチェックしています。startswith()メソッドは、指定した文字列が対象の文字列の先頭にあるかどうかを確認するため、条件分岐を使って結果を判定しています。