ホームページ >バックエンド開発 >Python チュートリアル >Python で文字列が特定のプレフィックスで始まるかどうかを確認するにはどうすればよいですか?
この調査では、文字列が Python の特定のシーケンスで始まるかどうかを検証する方法を検討します。これは、文字列が "hello" で始まるかどうかをテストする bash コマンド [[ "$string" =~ ^hello ]] に似ています。
Python 実装
Python は、そのようなチェックを実行するためのstartswith() メソッドを提供します。これは 1 つの引数 (部分文字列) を受け取り、元の文字列がその部分文字列で始まるかどうかを示すブール値を返します。
次の例を考えてみましょう。
<code class="python">aString = "hello world" print(aString.startswith("hello")) # Output: True</code>
この例では、aString は " で始まります。 hello、" したがって、startswith("hello") は True を返します。
追加の考慮事項
startswith() メソッドでは大文字と小文字が区別されます。大文字と小文字を区別しない比較が必要な場合は、次を使用します。
<code class="python">aString.lower().startswith("hello") # Converts the string to lowercase before checking</code>
より包括的な文字列操作オプションについては、文字列メソッドに関する Python ドキュメントを参照してください。
以上がPython で文字列が特定のプレフィックスで始まるかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。