Python 文字列メソッドのチートシート
Python 文字列操作の完全なリファレンス ガイド。文字列プロパティの書式設定、検索、分割、置換、チェックをマスターします。
一般的な文字列フォーマット方法
文字列の大文字と小文字、配置、間隔を変更するために使用されるメソッド。
| メソッド・機能 | 構文 | 説明 |
|---|---|---|
| upper() | text.upper() | 文字列内のすべての文字を大文字に変換します。 |
| lower() | text.lower() | 文字列内のすべての文字を小文字に変換します。 |
| strip() | text.strip() | 先頭と末尾の空白を削除します。 |
| replace() | text.replace(old, new) | 出現するすべての部分文字列を別の文字列に置き換えます。 |
文字列の検索と検査
インデックスを検索し、出現回数をカウントし、文字列のプレフィックス/サフィックスを検査するメソッド。
| メソッド・機能 | 構文 | 説明 |
|---|---|---|
| find() | text.find(sub) | 部分文字列が見つかった場合はその最小のインデックスを返し、それ以外の場合は -1 を返します。 |
| count() | text.count(sub) | 部分文字列の重複しない出現の数を返します。 |
| startswith() | text.startswith(prefix) | 文字列が指定されたプレフィックスで始まる場合は True を返します。 |
| endswith() | text.endswith(suffix) | 文字列が指定されたサフィックスで終わる場合は True を返します。 |
インタラクティブなデモスクリプト
run_all_cheat_methods.py
エディターで実行# upper()
text.upper()
# lower()
text.lower()
# strip()
text.strip()
# replace()
text.replace(old, new)
# find()
text.find(sub)
# count()
text.count(sub)
# startswith()
text.startswith(prefix)
# endswith()
text.endswith(suffix)よくある質問
文字列メソッドは元の文字列を変更しますか?
いいえ、Python の文字列は不変です。文字列メソッドは常に新しい文字列を返し、元の文字列は変更されません。
find() と Index() の違いは何ですか?
find() は部分文字列が見つからない場合に -1 を返しますが、index() は ValueError 例外を発生させます。
関連トピック
推奨される Python リソース
関連するインタラクティブなチュートリアル、チートシート、コード比較で知識を深めてください。
Python チュートリアル
Python 文字列
Python で文字列操作をマスターします。明確な実行可能なコード例を使用して、文字列メソッド、スライス、連結、および書式設定のテクニックを学びます。
リソースの表示
ハウツーガイド
Python で文字列を反転する方法
スライス、reversed() 関数、ループ連結を使用して Python で文字列を反転する方法を、ビジュアル コード例とともに学びます。
リソースの表示
言語の比較
Python と JavaScript: どちらのプログラミング言語が最適ですか?
Python と JavaScript の包括的な比較。構文の違い、パフォーマンス、使用例 (バックエンドとフロントエンド)、およびコーディング例を調べます。
リソースの表示