すべての操作の文字列のPython

=名'私の名前はジャックは' 
印刷(name.capitalizeは())#は大文字
プリント(name.count( 'A') )#の文字はオカレンス
印刷(、name.center(50 '* '))#の印刷を50の文字は、欠陥を作る* 
印刷(name.endswith(「!」))#かどうか「!」は何の末尾
のスペース幅に変換し、既存のTAB内部のプリント(name.expandtabs())#
プリント(名。 #は、文字のインデックスを返します(「名前」)を)見つける
「「」
#文字列のセクションがあり
、[(名前name.find(印刷名」 「:))] 
出力:
#NAMEジャックされた
」「」

「」「名前= '私の名前{name}がISと私の年齢年齢} {IS!' 
を印刷(name.format(名= 'ジャック'、年齢= 28))
出力:
!私の名前ジャックは28 ISと私の年齢IS "" " 
名前= 「私の名前は{名前}であると 
印刷(name.isalnum())#アラビア数字偽かどうか私の年齢は、{年齢}です!」
プリント(name.format_map({ '名称': 'ジャック'、 '年齢': '28'}))
私の名前はジャックと私の年齢は28 IS#!IS
印刷(name.istitle())#タイトルケース文字列が文字列の場合、それはそうでなければFalse、Trueを返します。
印刷(「123'.isalnum())#True 
印刷(name.isalpha())文字列は文字の文字列が#1である場合
、文字列のすべての文字がASCIIの場合は、印刷(name.isascii())#は、リターン真、そうでなければFalse。
印刷(name.isdecimal())#文字列は小数点以下の文字列である場合、それは、そうでなければFalse Trueを返します。
印刷(name.isdigit())#文字列は数値文字列である場合、それはそうでなければFalse、Trueを返します。
文字列が有効なPython識別子である場合には、印刷(name.isidentifier())#は、そうでなければFalse、Trueを返します。
印刷(name.islower())#文字列が小文字の文字列である場合、それはそうでなければFalse、Trueを返します。
印刷(name.isnumeric())#文字列はTRUE、そうでなければFALSEを比較文字列値の場合。
印刷(name.isprintable())#文字列が印刷可能である場合には、そうでなければFalse、Trueを返します。Linuxのすべてがファイル、TTY印刷できない、印刷できない車で
、そうでなければFalse文字列が空の文字列である場合は、印刷を(name.isspace())#Trueを返します。
印刷(name.isupper())#文字列は、大文字の文字列であり、Trueを返し、それ以外の場合はFalseの場合。
印刷(「」。(加入名))#は、文字列の任意の数を接続してください。方法は、文字列が指定された文字列の各々との間に挿入されていると呼ばれています。その結果、新しい文字列として返されます。
#例えば例:([ 'AB&'、 'PQ'、 'RS'])参加- > 'ab.pq.rs' '' 出力:.マイ.nameの.isの{名前 } .AND。 .age .is .MY。{。}年齢。!
印刷(name.ljust(50、 '*'))#は左詰めの文字列の長さと幅を返します。指定された文字(デフォルトはスペース)を記入
印刷(name.rjust(50、「*」)を)#は右寄せ文字列の長さと幅を返します。指定された文字(デフォルトはスペースです)記入
文字列の小文字のコピーに変換印刷(name.lower())#戻ります。
印刷(name.lstrip())#は、先頭のスペースを削除するには、文字列のコピーを返します。指定された文字ではなく、文字のない場合は、文字の文字が削除されます。
印刷(name.rstrip())#は、末尾のスペースを文字列の削除されたコピーを返します。代わりに、指定された文字の文字で文字を削除文字、ない場合には
P = str.maketrans(「ABCDEFG」、「1234567」)
印刷(「AIのabcdhkklf」。
一つのパラメータのみならば、それは、シリアル番号、文字列、またはNoneに対応付ける辞書のUnicode番号(整数)またはUnicode文字でなければなりません。そして、シリアル番号に文字キーを変換します。
2つの文字列の長さに等しくなければならないパラメータは、生成された辞書が存在する場合、Xの各文字は、yの同じ文字位置にマッピングされます。
文字は結果なしでマッピングされている文字列、でなければならない三番目のパラメータ、もし。
「」「
印刷(name.partition(IS」「))3つの部分に分かれ#指定した区切り文字列。
「'」
この検索文字列の区切り文字を。区切り文字が見つかった場合、
それは、セパレータ、すなわち、区切りの前部含まトリプレット、返し
部分自体、および次のように。
区切り文字が見つからない場合、元の文字列が返される3タプル含ま
および2つの空の文字列が。
'' ' 
'({私の名前年齢年齢は{IS}私の名前は'' IS ' '}と!)#'を
印刷(name.replace(' N-'、' N」、1)){名前#my IS年齢とは、私の名前年齢} {!} IS 
}名と名前{私の年齢年齢ISの} {!#my印刷(2)name.replace( 'N-'、 'N'、)
印刷(name.replace(「A '' A '3))#my名前name}が{であると私の年齢年齢} {!である
A「))#のS返す印刷(name.rfindが('最高の指数は、サブストリングプロモーターが中に含まれていS [開始:終了]で
プリント(name.rindex(「A」) )#のSを返す最大インデックスは、サブSに含まれるサブストリングプロモーターを発見した[開始:終了]を、開始と終了パラメータを省略することができる
プリント(name.rpartition(「A」) )#指定された区切り文字列は、3つの部分に分けました。
'' 
セパレーターから検索文字列の末尾に開始します。場合
デリミタが見出され、それは戻り
セパレータ、セパレータ自体、及びその背後にある部分。
デリミタが見つからない場合、トリプレットは、2つの空の文字列が返されますが含まれ
、元の文字列。
'' ' 
(1 + 2 + + 4'.rsplit。3( "+"))印刷' #1 [ '1' 、 '2'、' 3' 、」4' ]    
#none(デフォルト)スペースに応じてそれは、空の文字列を分割し、その結果から破棄されます。
各部門の最大数を#maxsplit。1(デフォルト値)が制限示し
プリント( '1 + 2 \ n + 3 + 4'.splitlines())#[' + 2 1 '' + 3 + 4「] 自動改行によって分割するが異なるありませんOSのラインでlinux \ nはWINDOWS \ rのトランスデューサ
プリント(「ジャックkaller'.swapcase()) #の文字を小文字に大文字は、小文字は大文字に変換しました。
印刷(name.title()){名前} #Myと名前が私の年齢年齢} {!です
#変換タイトルケース
を埋めるためには、印刷(name.zfill(50))#は数値文字列の左側にゼロが埋め込まフィールド幅与えられました。文字列が切り捨てられることはありません。

  

おすすめ

転載: www.cnblogs.com/lcxiao/p/11367107.html