Python 文字列メソッド は、リストを操作する組み込みの Python 関数のコレクションです。
注記: Python のすべての文字列メソッドは、元の文字列を変更せず、変更された属性を持つ新しい文字列を返します。
.tostring java
Python 文字列 引用符で囲まれた一連の Unicode 文字です。この記事では、組み込みの文字列関数、つまり文字列を操作するために Python によって提供される関数について説明します。
Python 文字列メソッドの大文字と小文字の変更
以下の Python 関数は、文字列の大文字と小文字を変更するために使用されます。いくつかの Python 文字列メソッドを例とともに見てみましょう。
- より低い(): 文字列内のすべての大文字を小文字に変換します
- アッパー(): 文字列内のすべての小文字を大文字に変換します
- タイトル(): 文字列をタイトルケースに変換する
- スワップケース(): 文字列内のすべての文字の大文字と小文字を入れ替えます
- 大文字化() : 文字列の最初の文字を大文字に変換します
例: Python 文字列メソッドの大文字と小文字の変更
Python3
# Python3 program to show the> # working of upper() function> text>=> 'geeKs For geEkS'> > # upper() function to convert> # string to upper case> print>(>'
Converted String:'>)> print>(text.upper())> > # lower() function to convert> # string to lower case> print>(>'
Converted String:'>)> print>(text.lower())> > # converts the first character to> # upper case and rest to lower case> print>(>'
Converted String:'>)> print>(text.title())> > # swaps the case of all characters in the string> # upper case character to lowercase and viceversa> print>(>'
Converted String:'>)> print>(text.swapcase())> > # convert the first character of a string to uppercase> print>(>'
Converted String:'>)> print>(text.capitalize())> > # original string never changes> print>(>'
Original String'>)> print>(text)> |
>
if else if else Java
>出力
Converted String: GEEKS FOR GEEKS Converted String: geeks for geeks Converted String: Geeks For Geeks Converted String: GEEkS fOR GEeKs Original String geeKs For geEkS>
時間計算量: O(n) ここで、n は文字列「text」の長さです
補助スペース: ○(1)
Python の文字列メソッドのリスト
以下は、文字列に対してアクションを実行するために使用できる、組み込みの Python 文字列メソッドのリストです。
| 関数名 | 説明 |
|---|---|
| 大文字化() | 文字列の最初の文字を大文字に変換します。 |
| ケースフォールド() | 大文字と小文字を区別しない文字列マッチングを実装します |
| 中心() | 文字列を指定された文字で埋めます。 |
| カウント() | 文字列内の部分文字列の出現数を返します。 |
| エンコード() | 指定されたエンコードスキームで文字列をエンコードします |
| で終わる() | 文字列が指定されたサフィックスで終わる場合は True を返します |
| エキスパンドタブ() | 文字列内の 記号で置換されるスペースの量を指定します |
| 探す() | 部分文字列が見つかった場合は、その最小インデックスを返します。 |
| フォーマット() | コンソールに出力するために文字列をフォーマットします。 |
| format_map() | 辞書を使用して文字列内の指定された値をフォーマットします。 |
| 索引() | 文字列内で最初に出現した部分文字列の位置を返します。 |
| isalnum() | 指定された文字列内のすべての文字が英数字であるかどうかを確認します |
| アルファ() | 文字列内のすべての文字がアルファベットの場合は True を返します |
| is10進数() | 文字列内のすべての文字が 10 進数の場合は true を返します |
| は数字() | 文字列内のすべての文字が数字の場合は True を返します |
| isidentifier() | 文字列が有効な識別子であるかどうかを確認する |
| 低い() | 文字列内のすべての文字が小文字かどうかを確認します |
| 数値() | 文字列内のすべての文字が数字の場合は True を返します |
| isprintable() | 文字列内のすべての文字が印刷可能な場合、または文字列が空の場合は True を返します。 |
| isspace() | 文字列内のすべての文字が空白文字の場合は True を返します |
| istitle() | 文字列がタイトル文字列の場合は True を返します |
| isupper() | 文字列内のすべての文字が大文字かどうかを確認します |
| 参加する() | 連結された文字列を返します |
| ライト () | 指定された幅に従って文字列を左揃えにします。 |
| より低い() | 文字列内のすべての大文字を小文字に変換します |
| lstrip() | 先頭の文字を削除した文字列を返します |
| メイクトランス() | 変換テーブルを返します |
| パーティション() | 最初に区切り文字が出現した位置で文字列を分割します。 |
| 交換する() | 出現する部分文字列をすべて別の部分文字列に置き換えます |
| rfind() | 部分文字列の最大のインデックスを返します |
| rindex() | 文字列内の部分文字列の最大インデックスを返します。 |
| rjust() | 指定された幅に従って文字列を右揃えにします。 |
| rpartition() | 指定された文字列を 3 つの部分に分割します |
| rsplit() | 文字列を指定された区切り文字で右から分割します |
| rstrip() | 末尾の文字を削除します |
| 分割線() | 線の境界で線を分割する |
| () で始まる | 文字列が指定されたプレフィックスで始まる場合は True を返します |
| ストリップ() | 先頭文字と末尾文字の両方を含む文字列を返します |
| スワップケース() | すべての大文字を小文字に、またはその逆に変換します |
| タイトル() | 文字列をタイトルケースに変換する |
| 翻訳する() | 指定された変換マッピングに従って文字列を変更します |
| アッパー() | 文字列内のすべての小文字を大文字に変換します |
| zfill() | 文字列の左側に「0」文字が埋め込まれた文字列のコピーを返します。 |
注記: Python 文字列の詳細については、「Python 文字列チュートリアル」を参照してください。