Pythonの文字列上のいくつかの機能
最近、文字列関数の鐘を文書化するこのブログを統合するPythonの文字列を学び、ホイッスル
PS:括弧[]で以下の機能を注パラメータのみオプションであることを示し
capitalize()
大文字の文字列の元の文字列を返します。casefold()
小文字の文字列にすべての文字元の文字列を返します。swapcase()
文字列を逆にした場合にはcount(sub[,start[,end]])
開始から終了位置終了位置への検索を開始するには、指定した範囲内で発生する文字列内のサブサブストリングの数を返し、起動パラメータのデフォルトの位置は、最後の位置に文字列パラメータのデフォルトの終わりを文字を率いencode(encoding='utf-8',errors='strict')
そのような「UTF-8」エンコードされた文字列として指定されたエンコーディングフォーマットをコードし、それはエンコードされた文字列を返し、エラーパラメータがプログラムを処理し、異なるエラーを指定することができ、デフォルトでは「厳密」でありますendswith(sub[,start[,end]])
サブエンドをサブストリングの文字列は、true、そうでない場合はfalse復帰するかどうかを確認し
、オプションのパラメータは「開始」と「終了」は、上記の範囲を示していますstartswith(sub[,start[,end]])
そしてendswith()メソッドは似ていますが、文字列の部分文字列サブかどうかをチェックするために始めていますexpandtabs([tabsize=8])
タブ文字列(「\ tは」)スペースに変換され、スペースのデフォルト数は8 tabsizeですfind(sub[,start[,end]])
それはインデックス値をサブストリングが含まれている場合、文字列はサブサブストリング含まれているかどうかを確認し、そうでない場合は、返される-1。
オプションのパラメータは「開始」と「終了」は、上記の範囲を示し、rfind(sub[,start[,end]])
そして、find()メソッドは似ていますが、右から探し始めますindex(sub[,start[,end]])
そして見つける()メソッドは、サブサブが例外を報告します元の文字列ではない場合ことを除いて、似ていますrindex(sub[,start[,end]])
そして、インデックス()メソッドは似ていますが、右から探し始めますisalnum()
少なくとも一つの文字列と、すべての文字がある場合は、真そうでなければFalse文字や数字に戻りますisalpha()
そこに少なくとも一つの文字列があると、すべての文字が文字の場合はtrue、そうでない場合はfalseを返しますisdecimal()
文字列だけ小数点以下の桁が含まれている場合はtrue、そうでない場合はfalseを返しますisdigit()
文字列が含まれている場合のみの数字はそうでなければFalse、Trueを返しますisdigit()
文字列が含まれている場合のみの数字はそうでなければFalse、Trueを返しますisnumeric()
文字列が数字だけが含まれている場合、それはそうでなければFalse、Trueを返します
PS:約isdigit()、isdecimal()とISNUMERIC()の違いは、以下のリンクを参照してください可能性があります。 リンク。
isspace()
文字列は、そうでなければFalseスペースのみ、trueを返しますが、含まれている場合istitle()
文字列はすべての単語は、最初の文字が大文字であることをタイトルや文字の残りの部分がある場合は小文字のリターンは、真のそれ以外の場合はFalseですtitle()
すべての単語は、最初の文字を大文字されており、文字の残りの部分は小文字の文字列であることをタイトルに戻りますislower()
文字列は、少なくとも英数字の一つであり、すべての小文字が含まれている場合、真が返されるこれらの(大文字と小文字を区別)のすべて、それ以外の場合はFalseを返しますisupper()
文字列は、少なくとも英数字の一つであり、これらのすべてが含まれている場合(大文字と小文字を区別)文字は、それ以外の場合はFalseを返す、大文字は、真が返されますjoin(sub)
サブのすべての文字との間に介在するセパレータとして文字列center(width[,fillchar])
戻り値は、元の文字列を新しい文字列幅の合計フィル文字列の長さに満たされたfillcharを使用して中央に配置され、デフォルトフィル文字はスペースですljust(width[,fillchar])
戻り値左揃え、およびfillchar新しい文字列の長さの合計幅に満たされた文字のフィラー文字列を使用して、デフォルトの埋め文字はスペースがありますrjust(width[,fillchar])
戻り値右揃え、およびfillchar新しい文字列の長さの合計幅に満たされた文字のフィラー文字列を使用して、デフォルトの埋め文字はスペースがありますzfill(width)
戻り値の幅に対する長さの文字列を、元の文字列は、左を埋めるためにゼロで右寄せですlower()
小文字にすべて大文字で変換した文字列upper()
大文字にすべて小文字の文字に文字列を変換するにはstrip([chars])
すべての文字列の前面と背面のスペースを削除し、削除した文字を指定するためのオプションのパラメータを文字lstrip([chars])
指定した文字列の文字を返した後に切り詰め生成された新しい文字列を左に、デフォルト指定された文字はスペースですrstrip([chars])
新しい文字の文字列指定した文字列の戻り生成切断し終了した後、デフォルト指定された文字はスペースがありますpartition(sub)
文字列はサブリターン(「元の文字列」、「」、「」)に含まれていない場合、サブストリング、3タプル(pre_sub、サブ、fol_sub)に文字列を発見しましたrpartition(sub)
そして、パーティション()メソッドは似ていますが、右から探し始めますreplace(old,new[,count])
カウントが指定されている場合は、新たなサブストリングの文字列内の古い部分文字列を置き換え、置き換えが回を数え超えませんsplit(sep=None, maxsplit=-1)
パラメータのデフォルトリストはmaxsplit個のパラメータが設定されている場合は、スペース文字列セクションに区切りの後にサブストリングにスプライシングされていない、唯一のパーティションのmaxsplit個サブストリングを返すスライスsplitlines(([keepends]))
「\ n」は、セパレータによると、リターンラインは、リストなどの要素が含まれている場合は、戻りラインkeependsの前に指定されたパラメータkeependstranslate(table[,deletechars])
テーブルパラメータ(256文字)変換文字列で与えられたテーブルは、文字列がフィルタリングされる文字のオプションのパラメータのdeletecharsリストであり、変換された文字列が返され