//一般的に使用される機能のPython文字列を取得します

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の前に指定されたパラメータkeepends
  • translate(table[,deletechars])
    テーブルパラメータ(256文字)変換文字列で与えられたテーブルは、文字列がフィルタリングされる文字のオプションのパラメータのdeletecharsリストであり、変換された文字列が返され
リリース元の2件の記事 ウォンの賞賛9 ビュー1807

おすすめ

転載: blog.csdn.net/qq_45805420/article/details/104049708