Pythonの文字列一般的に使用される機能は何?

変数宣言
STRは=「Hello World」の
ノーリターン-1場合は検索()が文字列かどうかを検出することを含む、文字列は、位置を返さ
0:str.find(「こんにちは」)#戻り値
str.find(「Wです」) #戻り値:ここでは下の注6:スペースも文字です。W、Wの位置の前のスペースに続く6。
str.find(「R&LT」)#戻り値:-1、Hello Worldの中に含まれていない、リターンが含まれていない-1場合は
、インデックス()は、文字列が指定されたが含まれているかどうかを検出文字、および含まれていない場合、インデックスが開始返しは文句を言うでしょう
0:str.index( "こんにちは")#戻り値
str.index( "O")#戻り値:4
str.index( "W")#戻ります見出さ:. 6
str.index( "R")#戻り値:エラー情報は、Rが含まれていないからです。プログラムの値が終了した場合には注意が、エラーがないことをお勧めします。
lenは()ゼロ算出するためには、文字列の長さを返します。
LEN(文字列)#戻り値:10
文字列で指定した文字の数を収集するためのCOUNT()が表示され
た文字O、2:str.count(「O」)戻り値をHello Worldの内の2つがあります。

また、場所を見つけるために、最初からcount()関数を指定することができます。構文は次のとおりです。(「」開始、終了)カウント

str.countは(「O」、5,10)戻り値:1つの理由:指定された開始位置の後には、終了時にインデックス5、インデックス10から取得します。5-10間の'O'がある
str.count( 'O'、4、 LEN(文字列)) 文字列の最後に始まるインデックスから2、4:戻り値。lenは(STR)文字列の長さは
()置換文字列の置き換え
( 'こんにちは'、 'ハローstr.replaceを #')はハローハロー大文字に小文字置き換える
str.replaceを( 'W'、 'B')W#にB置き換える
スプリット()文字列の切断
str.split(「O」)#は、[「地獄」、「w」のリストとして返さ世界こんにちは、「RLD」] Oは内部で切断された
(上)すべて文字が大文字に変換され
str.upper()#は世界のHELLOの値を返す
タイトルを()最初の文字を大文字に変換
str.title()#戻り値:Hello Worldの
センターを()元中央の文字列を返し、そしてスペースがいっぱいに新しい文字列の長さの幅
str.centerは(80)#戻り値:(Hello Worldのは)2つの文字列で満たされた空間である
参加()新しい文字列構築するために、後ろに指定した文字列を挿入
STRを=「
リスト= [ "I"、 "愛 "、 "あなた"

isspace()文字列に空白のみが含まれているかどうかを検出し、その逆に戻りTrunのがfalseを返す場合、人気の話は非空で判断が検証され
STRを=「」
Strone =「おはよう!」
str.isspace()#はTrunの返し
strOne.isspaceをfalseに#戻り
isalnum()のみの数字や文字が含まれているかどうかを検出します。用途:パスワードを解析することは一般的に、使用することができないパスワード入力漢字やスペース
Strone =「A123」
strTwo =「456」
strOne.isalnum()を返します#Trunの
strTwo.isalnum()#はスペース以来、falseを返します
isdigit( )文字は数字だけが含まれており、リターンがFalse TRUNを検出
STR = '123'
Strone = 'A123'
)(str.isdigit をTrunの戻り値
(str.isdigit)をfalseに戻ります
(はisalpha)文字列は文字だけ含まれているかどうかを検出
STR =「ABCDを"
Strone =" 123abacd」
str.isalpha()#を返しTrunの
strone.isalpha()#はfalseを返し
STR1を。
分割線(keepend = Falseの) 機能:STR1行はスライスし、スライス返されるリストの結果として。keependデフォルトはFalseで、
Trueにkeependときとき、文字の表示セクション[\ n]は、
str2.join(シーケンス)
機能:スプライシングされた文字列をスプライシングされた順序指定str2の中の文字列。
分(STR1)
機能:最小の文字STR1 [比較] ASCIIコード値を返します
MAX(STR1)
機能:最大文字str1は返し
str1.replace(新しい古いを、カウント)
パラメータ:文字に置き換えられます文字列
パラメータII:新しい文字列
置換の数、デフォルトではすべての置き換えを指定せず:3つのパラメータ
の機能を:古い新しい置換文字列STR1を使用して、交換する前に指定した回数をカウントした場合、
指定した回数であれば、その後、すべてを交換してください。
文字列はXXので開始するかどうかを決定
str1.startswith(「XX」[、[スタート ]、[エンド])
初めはxxは、指定された範囲、範囲[開始、終了)場合、それ以外の場合はFalseを返し、trueを返す場合
指定された範囲場合、デフォルトは、文字列全体で
端までXX文字列かどうかを決定するために
str1.endswith(「XX」)が
指定された範囲、範囲[開始、終了ならばそれ以外の場合は、Falseを返し、xxはTrueを返すと、それが終了した場合)、
指定された範囲の場合、文字列全体のデフォルト
する通常のバイナリ文字列
()str1.encode
列一般にバイナリ文字列
str2.decodeは()
注:符号化および復号化フォーマットの形式が一致していなければなりません
マッピングの選択肢
 置換テーブル生成
DIC =のstr4.maketrans(「アルキニル」、 「12」)は、
置換マッピングテーブルに従って置換すること
str1.isalpha()
関数:0009純粋な文字か否かを判断し、真が戻された場合、そうでなければFalse。
ZFXリベートwww.fx61.com/brokerlist/zfx.htmlは、この機能は、中国を考慮していない、中国は、デフォルトの文字です:注意
str1.isalnum()
関数:数字と文字でSTR1かどうかを判断するために、それがtrueを返す場合、それ以外のリターン偽。
注:この機能は、中国を考慮していない、中国は、デフォルトの文字です
str1.isupper()
関数:それがtrueを返す場合、文字str1がすべて大文字で表示されるかどうかを判断するそうでない場合はFalseを返すように
str1.islower()
関数:文字列1を決定することに表示されます。すべて小文字かどうか、そしてそれがtrueを返す場合、それ以外の場合はFalseを返し
str1.istitle()
関数:文字列str1はタイトルかどうかを判断し、それがtrueを返す場合、それ以外の場合はFalseを返すように
str1.isspace()
関数:かどうかSTR1を決定するためにそれはそうでなければFalse、Trueを返した場合、空白のみが含まれています。
str1.isdigit()のみアラビア数字で識別
のみアラビア数字で識別:str1.isdecimal()
()str1.isnumeric:また、中国百二十から三を識別することができるアラビア数字のほかに

おすすめ

転載: blog.51cto.com/14511863/2437801