ホームページ >バックエンド開発 >Python チュートリアル >Pythonの文字列組み込み関数
string.capitalize()
文字列の最初の文字を大文字にする
string.center(width)
元の文字列を中央に配置し、width の長さまでスペースで埋めた新しい文字列を返す
string.count(str , beg =0,end=len(string))
beg または end が指定されている場合、str が指定された範囲に出現する回数を返します
string.decode(encoding='UTF- 8',errors='strict')
エンコーディングで指定されたエンコード形式で文字列をデコードします。エラーが発生した場合、エラーが 'ignore' または 'replace' を指定していない限り、デフォルトで ValueError 例外が報告されます
string.encode(
encoding='UTF-8' ,errors='strict')
encoding で指定されたエンコード形式で文字列をエンコードします。エラーが発生した場合、エラーが 'ignore' または 'replace を指定しない限り、デフォルトで
ValueError 例外が報告されます。 '
string.endswith(obj, beg=0 ,end=len(string))
beg または end が指定されている場合、指定された範囲が obj で終わるかどうかを確認し、そうであれば True を返します。それ以外の場合は False を返します。
string.expandtabs(tabsize =8)
文字列内のタブ記号をスペースに変換します。 tabsize のデフォルトの数は 8 です。
string.find(str, beg=0,end=len) (string))
str が string に含まれているかどうかを検出します。 beg と end が範囲を指定している場合は、指定された範囲に含まれているかどうかを確認し、含まれている場合は開始インデックス値を返し、そうでない場合は -1 を返します
string.index( str, beg=0,end=len(string))
find() メソッドと同じですが、str が文字列内にない場合は例外が報告されます
string.isalnum()
文字列に次の値がある場合。少なくとも 1 つの文字があり、すべての文字が文字または数字の場合は True を返し、それ以外の場合は False を返します
string.isalpha()
string に少なくとも 1 つの文字があり、すべての文字が文字の場合は True を返し、それ以外の場合は False を返します
string。 isdecmal()
文字列に 10 進数のみが含まれる場合は True を返し、そうでない場合は False を返します。
string に数字のみが含まれる場合は True を返し、それ以外の場合は False を返します。大文字と小文字を区別する 1 つの文字、およびこれらの (大文字と小文字を区別する) 文字はすべて小文字です。 True を返します。それ以外の場合は False を返します。
string.isnumeric()
文字列に数字のみが含まれている場合は True を返し、それ以外の場合は False を返します
string.isspace()
文字列にスペースのみが含まれている場合は True を返し、それ以外の場合は False を返します
string.istitle()
文字列にタイトルが付いている場合は True を返します (title() を参照)。それ以外の場合は False を返します
string .isupper()
文字列に少なくとも 1 つの大文字と小文字を区別する文字が含まれており、これらの (大文字と小文字を区別する) 文字がすべて大文字の場合は True を返し、それ以外の場合は False を返します
string.join(seq)
文字列を使用してマージ (連結) seq (string Represents) 内のすべての要素をマージするための区切り文字として、新しい文字列にマージされます
string.ljust(width)
元の文字列を左揃えにし、length width までスペースを埋め込んだ新しい文字列を返します
string. lower ()
文字列内のすべての大文字を変換します 文字は小文字になります
string.lstrip()
文字列の左側のスペースを切り詰めます
string.partition(str)
find() と少しの組み合わせに似ています。 str が出現する最初の位置から開始して、split() を実行します。文字列 string を 3 要素のタプル (string_pre_str、str、string_post_str) に分割します。文字列に
str が含まれていない場合は、string_pre_str == string.string.replace() str1, str2,num=string.count(str1)) string の str1 を str2 に置き換えます。num が指定されている場合、置換は num 回を超えません。 ))
find() 関数に似ていますが、右から検索を開始します。
string.rindex(str, beg=0,end=len(string))
index() に似ていますが、右から検索します。
string.rjust(width)
元の文字列を右揃えで返します 新しい文字列を length width に合わせてスペースで埋めます
string.rpartition(str)
partition() 関数と似ていますが、右から開始します
string.rstrip()
文字列スペースの末尾の文字列を削除します。
string.split(str="", num=string.count(str))
num に文字列をスライスするための区切り文字として str を使用します。指定された値の場合、num 個の部分文字列のみが分割されます
string.splitlines( num=string.count('n'))
b、c は行で区切られ、各行を要素として含むリストを返します
が指定されている場合。 、 num
行のみがスライスされます。
string.startswith(obj, beg=0 ,end=len(string))
文字列が obj で始まるかどうかを確認し、そうであれば True を返し、それ以外の場合は False を返します。 beg と end に値を指定した場合は、指定された範囲内でチェックします。文字列
string.swapcase() に対して lstrip() と rstrip() を実行します
文字列の大文字と小文字を反転します
string.title()
「タイトル付き」文字列を返します。つまり、すべての単語が大文字で始まり、残りの文字列が返されます。文字はすべて小文字です (istitle() を参照)
string.translate(str, del="")
str で指定されたテーブル (256 文字を含む) に従って string の文字を変換し、フィルターで除外する文字を配置しますinto del パラメータ内
string.upper()
文字列内の小文字を大文字に変換します
string.zfill(width)
width の長さの文字列を返します 元の文字列 string は右揃えで埋め込まれます。前に
0