ホームページ  >  記事  >  バックエンド開発  >  Pythonシーケンスの基本操作

Pythonシーケンスの基本操作

巴扎黑
巴扎黑オリジナル
2016-11-26 10:47:461098ブラウズ

1. 次の組み込み関数はシーケンス (テーブル、固定値テーブル、文字列) に使用できます: s はシーケンス
len(s) 戻り値: シーケンスに含まれる要素の数
min(s ) 戻り値:シーケンス内の最小の要素
max(s) 戻り値: シーケンス内の最大の要素
all(s) 戻り値: すべての要素が True の場合、True
any(s) 戻り値: いずれかの要素が True の場合、True

2. 次のメソッドは、シーケンス自体を変更せずに主にクエリとして機能し、テーブルや固定値テーブルに使用できます:
sum(s) 戻り値: シーケンス内のすべての要素の合計

# x は要素の値, i は下付き文字 (シーケンス内の要素の位置)
s.count(x) 戻り値: s に x が出現する回数
s.index(x) 戻り値: s 内で最初に出現する x の添え字

3. 固定値テーブルの要素は変更できないため、次のメソッドはテーブルにのみ適用できます:

# l はテーブル、l2 は別のテーブル

l.extend(l2) の要素をすべて追加します。 table l2 をテーブル l の最後に追加
l .append(x) x 要素を l の最後に追加
l.sort() l の要素を並べ替える
l.reverse() l の要素を反転する
l.pop( ) 戻り値: テーブル l の最後の要素、およびテーブル l の要素
del l[i] を削除します 要素

を削除します(これらのメソッドはすべて元のテーブルに対して動作し、新しいテーブルを返すのではなく元のテーブルに影響を与えます) . )

4. 文字列のメソッドをいくつか示します

#str は文字列、sub は str の部分文字列です。 s はシーケンスであり、その要素はすべて文字列です。幅は、新しく生成された文字列の幅を表すために使用される整数です。

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() 戻り値: すべての文字が文字の場合は 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.join(s) 戻り値: str を区切り文字として使用して、s 内の要素を文字列に結合します。

str.strip([sub]) 戻り値: 文字列の先頭と末尾のスペースを削除します。パラメータ sub を指定して、文字列の先頭と末尾のサブを削除することもできます

str.replace(sub, new_sub) 戻り値: str の sub を新しい文字列 new_sub に置き換えます
str.capitalize() 戻り値: str の最初の文字を大文字にします
str. lower() 戻り値: str のすべての文字を小文字に戻しますrStr.Upper (): STR のすべての文字を大文字に変更します
Swapcase (): STR の大文字を小文字に変更し、小文字を大文字に変更します 単語の最初の文字を大文字にします (スペースで区切ります)

str.center(width) 戻り値: 長さ width の文字列。元の文字列を文字列の中央に置き、他の空の位置はスペースとして残します。

str.ljust(width) 戻り値: 長さ width の文字列。元の文字列を左揃えでこの文字列に挿入し、他の空の位置はスペースとして残します。

str.rjust(width) 戻り値: 長さ width の文字列。元の文字列は右揃えで文字列に挿入され、その他の空の位置はスペースです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。