内蔵の方法
テスト= " stevenZhou " #大文字() V = test.capitalize() #大文字 #引数casefold() V = test.casefold() #すべてのバリエーションは小文字 #低級() V = test.lower()#1 、より多くの牛を引数casefold、比較を多くの変形が未知の小文字であり得る #センター() V = test.center(20、" * ")#は、幅中心とコンテンツ20を設定し、 "*" *、任意で充填文字表す #1 )COUNTを( test.count = V(「E 」)#は、文字の数が含まれ、結果は2で V = test.count(「E 」、3,6) #代表探して開始する位置3から3、終了位置を表す6 #エンコード少し #デコード #endsWith() V = test.endswith(" OU ")#OU内のそのエンド場合 #のstartsWith() V = test.startswith(" EX ")#EXで始まる場合 #検索() V test.find =(「EN 」)#最初のものを見つけるために、開始位置から後方に見た後、その位置を取得 #検索(「E」、3、8)#結果:位置8検索を終了、開始位置から4 3 #フォーマット() TEST1 = " I AM {名前} " V = test1.format(名= " スティーブン")#の文字列はプレースホルダの値に置き換えられ、指定 TEST1を= " I AM {0}、年齢{ }。1 " V = test1.format(" スティーブン」、19 ) TEST1 = " I AM {名前}、年齢{A} " V = test1.format_map({ " 名":" マーク"、" A ":}。19) #の形式は、値は、辞書型が渡されます #インデックス() V = test.index(「V 」)#の位置検索が、私は、エラーを見つけることができない、小さな、無視使う #1 isalnum()を V = test.isalnum() #は、文字と数字の文字列だけかどうかを判断します #expandtabs() テスト= " ユーザー名\ temail \ tpassword \ NJOBS \ [email protected] \ T124 " V = test.expandtabs(20 )#20た断続発見\、tが20未満である\見つけるトンスペースを塗りつぶし一緒に #はisalpha() V = test.isalpha() #は文字(文字)か否かを判断 #isdigit() V = test.isdigit() #は、番号"②"決意は、より強力な真であるか否かを判断 #1 isdecimal() V = test.isdecimal() #か否かを判断するデジタル #IsNumeric関数() V = test.isnumeric() #番号"2"は、 "②"も真と判断されたかどうかを #isIdentifierと() V = test.isidentifier() #の分析実施例(文字、数字は、下線を引いた)識別子かどうか:定義するときにクラスを使用することができる 。#isPrintable() V = test.isprintable() #文字列があるかどうかが表示されていない、偽があります。たとえば、\ nは\トン #Isspace() V = test.isspace() #のすべてのスペースかどうかを裁判官 #1 istitle() V = test.istitle() #はとしてタイトル(すべて大文字で)かどうかを確認: 'こんにちは、Wordが'真の判断 #のタイトルを() V = test.title() #は、タイトルに変換しました #()参加した文字列にステッチ区切り文字指定の各要素 のテスト=を「あなたはFenger私は砂だある『 T = 』 " V = t.join(テスト)#の結果:」あなたはFengerです私は砂のです。」 #として、ljust() V = test.ljust(20は、ある" * ")#*と20埋めるために右に充填され #RJUST() V = test.rjustを(20であり、" * ")# #Zfill() V = test.zfill(20)と#少しで、0〜20文字で満たさ #低級() V = test.lower() #小文字 #アッパー() V = test.upper() #生かします #lstrip() テスト= " assssteveasas " V = test.lstrip() #の削除は、スペースを残しても除去することができる\ N-、\ T #rstrip() V = test.rstrip() #右スペース削除 #ストリップ() Vが= test.strip() #を削除するには、clearスペース V = test.lstrip(「ASは」)#は、このような「assss」の存在、「など」として削除しに指定された文字、指定した文字列の長、より優先的に除去文字を、左場合も同様)(、)(rstripストリップ全体を除去するために優先順位を与えます #翻訳() #対応関係を作成し、交換 Vが= " asiduffasd " M = str.maketrans(" AEIOU "、" 12345 ")#{97:49、101 50、105 51、111 52 117、です:} 53れる NEW_V = v.translate(M) #1s3d5ff1sd #パーティション() テスト= " testasdstdafy " V = test.partition(" S ")#は、3組の部分に、第一スプリットSを見つけるために、左。結果:( 'テ'、 'S' 'tasdstdafy')、 セグメント化された文字列"S"を含む #のrpartition() V =テスト。")#第1分割見つける右 #分割() (V = test.splitを" S 」、2) #を二度セグメンテーション結果[ 'TE'、 'TA'の最大値と、Sで除算することを 、 'dstdafy'] #rsplit() V = test.rsplit(" S ")#スプリット付き()、右から出発分割 #分割線() テスト= " ASID \途切れる\ NASD " V = test.splitlines()は#ラップを保持するかどうかを、TrueまたはFalseのパラメータとのスプリットを包みます #STARTSWITH() V = test.startswith(" T ")#が"T"で始まる場合 #endsWith() V = test.endswith(" T ")#終了であるかどうかにかかわらず、 "T" #1 swapcase() V =試験.swapcase() #の反転ケース #()に置き換え テスト= " stevensteven " V = test.replace(" E "、" 仕事"、2) #を表す2つのパラメータを交換する前に
まとめ
1は、作成された文字列と、再生成文字列を引き起こす可能性があり、修正後変更またはステッチすることができません
2、7つのメソッドがなければなりません
置き換え上下分割検索ストリップに参加
3、他の用途
#インデックスは、特定の文字列取得 テスト= " stevenste " V =試験[3 ] #1 セクション [1:3] V =試験#取得> = 0および<3スライス #LEN() V =レン(テスト)#の長さは、いくつかの文字の文字列を受け取り、python2.7 3文字の文字は、のpython3に、文字列、リストには、タプルは、この方法を使用することができます #のforループ のための I でのテスト: 印刷(I) #範囲() #のBREAKをループするために使用することも引き続き、範囲が連続番号、第3の数設定ステップを生成するのに役立つ V =レンジ(0,100,5を) するための I におけるV: 印刷(I )