私は現在 Python プロジェクトに取り組んでおり、Python のシーケンス メソッドを特別に整理しました。シーケンスはPythonの最も基本的なデータ構造です。この記事では、まずシーケンスの概要を説明し、次にすべてのシーケンスに共通する操作方法を簡単に説明します。
どのシーケンスでもその要素 (項目) を参照できます。
以下の組み込み関数はリスト(テーブル、固定値テーブル、文字列)に使用できます
#s はシーケンスです
レン | 戻り値: シーケンスに含まれる要素の数 |
分 | 戻り値: シーケンス内の最小の要素 |
最大数 | 戻り値: シーケンス内の最大の要素 |
すべて | 戻り値: すべての要素が true の場合、true |
任意 | 戻り値: いずれかの要素が True の場合、True を返します |
次のメソッドは主にクエリとして機能し、シーケンス自体は変更しません。テーブルおよび固定値テーブルに使用できます。
# x は要素の値、i は添え字 (シーケンス内の要素の位置) です
戻り値: シーケンス内のすべての要素の合計 | |
戻り値: s に x が出現する回数 | |
戻り値: s 内で最初に出現する x の添字 |
#l は 1 つのテーブル、l2 は別のテーブルです
テーブル l2 のすべての要素をテーブル l の最後に追加します | |
lの最後にx要素を追加します | |
lの要素を並べ替える | |
l の要素の順序を逆にする | |
テーブル l の最後の要素を返し、テーブル l の要素を削除します | |
この要素を削除します |
str.count(sub) | 戻り値: str に sub が出現した回数 |
str.find(sub) | 戻り: 左から始めて、str 内で最初に出現する sub の位置を見つけます。 str に sub が含まれていない場合は、-1 を返します |
str.index(sub) | 戻り: 左から始めて、str 内で sub が最初に出現する位置を見つけます。 str に sub が含まれていない場合は、エラーが発生します |
str.rfind(sub) | 戻り: 右から始めて、str 内で sub が最初に出現する位置を見つけます。 str に sub が含まれていない場合は、-1 を返します |
str.rindex(sub) | 戻り: 右から始めて、str 内で最初に出現する sub の位置を見つけます。 str に sub が含まれていない場合は、エラーが発生します |
str.isalnum() | 戻り値: すべての文字が文字または数字の場合は True |
str.isalpha() | Return: すべての文字が文字の場合は True |
str.isdigital() | 戻り値: すべての文字が数字の場合は True |
str.istitle() | 戻り値: すべての単語の最初の文字が大文字の場合は True |
str.isspace() | 戻り値: すべての文字がスペースの場合は True |
str.is lower() | 戻り値: すべての文字が小文字の場合は True |
str.isupper() | 戻り値: すべての文字が大文字の場合は True |
str.split([sep,[max]]) | 戻り値: 左から開始し、スペースを区切り文字として使用して、str を複数の部分文字列に合計最大回分割します。結果の部分文字列をテーブルに返します。 str.split(',') を使用すると、カンマまたはその他の区切り文字を使用できます |
str.rsplit([sep,[max]]) | 戻り値: 右から始めて、スペースを区切り文字として使用して、str を複数の部分文字列に合計最大回分割します。結果の部分文字列をテーブルに返します。 str.rsplit(',') の形式でコンマまたはその他の区切り文字を使用できます |
str.capitalize() | 戻り値: str | の最初の文字を大文字にします
str. lower() | 戻り値: str のすべての文字を小文字に変更します |
str.upper() | Return: str のすべての文字を大文字に変更します |
str.swapcase() | 戻り: str の大文字を小文字に、小文字を大文字に変更します |
str.title() | 戻り値: str の各単語の最初の文字を大文字にします (スペースで区切られます) |
str.center(幅) | 戻り値: 長さ、幅を持つ文字列。元の文字列を文字列の中央に置き、他の空の位置はスペースとして残します。 |
str.ljust(幅) | 戻り値: 長さ幅の文字列。元の文字列を左揃えでこの文字列に挿入し、他の空の位置はスペースとして残します。 |
str.rjust(幅) | 戻り値: 長さ、幅を持つ文字列。元の文字列を右揃えでこの文字列に挿入し、他の空の位置はスペースとして残します。 |
str.join(s) | 戻り値: str を区切り文字として使用して、s の要素を文字列に結合します。 |
str.strip([sub]) | Return: 文字列の先頭と末尾のスペースを削除します。パラメーター sub を指定して、文字列の先頭と末尾のサブを削除することもできます |
str.replace(sub, new_sub) | 戻り値: str の sub を新しい文字列 new_sub に置き換えます |
読んでいただきありがとうございます。お役に立てれば幸いです。このサイトをサポートしていただきありがとうございます。