Python クイック チュートリアル (補足 01): Python シーケンス メソッド

黄舟
リリース: 2016-12-21 17:15:06
オリジナル
973 人が閲覧しました

次の組み込み関数はシーケンス (テーブル、固定値テーブル、文字列) に使用できます:

# s はシーケンス

len(s) 戻り値: シーケンスに含まれる要素の数

min(s) ) 戻り値: シーケンス内の最小の要素

max(s) 戻り値: シーケンス内の最大の要素

all(s) 戻り値: すべての要素が True の場合、True

any(s) 戻り値: 存在する場合、True要素が True

次のメソッドは、シーケンス自体を変更せずに主にクエリとして機能し、テーブルや固定値テーブルに使用できます:

sum(s) 戻り値: シーケンス内のすべての要素の合計

# x は要素の値、i は添え字 (シーケンス内の要素の位置)

s.count(x) 戻り値: x が s に出現する回数

s.index(x) 戻り値: xは s の最初に表示される添え字です

固定値テーブルの要素は変更できないため、次の方法はテーブルにのみ適用できます:

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

lテーブルLのextend(l2)は、最後にテーブルL2のすべての要素を追加します。 i] in Table L. (これらのメソッドは元のテーブルに対して操作され、新しいテーブルを返すのではなく元のテーブルに影響を与えます)

文字列のメソッドをいくつか紹介します。文字列は特殊なタイプの定数値テーブルですが、文字列クラスには文字列を変更するメソッドがあります。これらのメソッドの本質は、元の文字列を操作するのではなく、元の文字列を削除して新しい文字列を作成することであるため、固定値テーブルの特性と矛盾することはありません。

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

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 を指定して、文字列の先頭と末尾にある sub を削除することもできます

str.replace(sub, new_sub) 戻り値: str の sub を新しい文字列に置き換えます

str.capitalize() 戻り値: str を置換 最初の文字は大文字になります

str. lower() 戻り値: str のすべての文字を小文字に変更します

str.upper() を使用して’ s ’ s ‐ ‐ ‐ ‐ return: str 内のすべての文字を大文字に変更します

) は大文字です

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

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

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

オールマイティ プログラマー コミュニケーション QQ グループ 290551701 には、多くのインターネット エリート、テクニカル ディレクター、アーキテクト、プロジェクト マネージャーが集まります。IT 業界で働くことに興味のあるオープンソース テクノロジーの研究者、業界関係者、専門家、初心者の参加を歓迎します。上記は Python クイック チュートリアル (補足 01): Python シーケンス メソッドのコンテンツです。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!