Python文字列インデックスは、スライスは、指定した文字を削除し、ステッチ、フォーマットされ、置き換え、分割され

#文字列の要素:単一文字、数字、文字。単一の文字は、要素と呼ばれています。

S = " こんにちは!"

長統計:1.len(データ)

プリント(LEN(S))  6

2.文字列値:文字列名[インデックス]

#フォワード度:0 0,1,2 ......から
#逆インデックス:...... -6、-5、-4、-3、-2、-1

印刷(S [5])  インデックス,! 
印刷(S [-1]) #   

#文字列は、複数の値をとる:スライス列名[インデックスヘッド:尾ランキング:ステップ]デフォルトステップ1に

プリント(Sの[1 :. 5:2])   EL#は第1テールがLになりません、3取る
印刷([1 :. 5] S)  ello番号1,2,3,4 
プリント:2(S [2 :. 4 ])L#2 
印刷(S [:]) #   こんにちは#はすべて取る
印刷(Sの[を:4])  前にすべての撮影した地獄の#0,1,2,3 3。
印刷(Sの[3:])   !3#3,4,5 LOは、後続のすべて取る
印刷(S [::-7 -1 -1])   #1 !逆出力:olleh 
印刷([。:: - 1] S)を   #の反転出力:! olleh

ストリングがデータ・タイプのリストを返すために使用することができる---文字列(回切断指定、「カット記号を指定することができ」)に3. .splitストリングは、サブ要素のリストは、文字列型であります

プリント(s.split(' E '))  [ 'H'、 'pment!'] 
プリント(s.split(' L '))  [ 'I'、 ''、 'O!'] 
プリント(S .split(' L '、1))  [ '私は'、 'それを!']

.Replace 4.文字列置換文字列(「新しい値」、指定された置換の数「の代替値を指定することができます」)

S1 = " heelo!' 
新しい = s1.replace(' O ' ' @ " プリント(新しい)   #のヒール@!
NEW1 = s1.replace(' E '' 1 '、2 印刷(NEW1)   #1 h11lo!

 指定した文字列の文字列.strip(「指定された文字を削除」、指定された交換の数)の除去

#文字は好転すると尾は、直接文字を削除することはできません

= S ' こんにちは' 
NEW3 = s.strip()    デフォルトのスペースへの
印刷(NEW3)   こんにちは 
(New4 = s.strip ' 彼の' 印刷(New4)  LLO

 前記スプライシング文字列が+ +双方が変数の値のタイプに対応する保証します

S_1 = ' Pythonの、' 
S_2 = ' 購入可能!' 
S_3 = 666
 印刷(S_1 + S_2 + STR(S_3))  S_3が購入可能#のPythonを、スプライスにキャストした後!666 
印刷(S_1、S_2、S_3)   #1 のPython、歓迎!666

7%書式文字列フォーマット出力

= 18年齢 = zhengzi 
印刷へようこそ + STR(年齢)+  +名+ ブログの庭の#1 の18歳のブログzhengziパークへようこそ(1)フォーマットされた出力1:フォーマットは{}プレースホルダを使用する
印刷へようこそ{{}} -ブログの歳の庭 .format(年齢、名前))  18歳のzhengziへようこそブログの庭、デフォルトの順序の
印刷" へようこそ{1}ブログの公園、彼女が0} {ある .format(年齢、名前))  zhengziブログの庭へようこそ、彼女の18-year- (2)出力形式2:%% sの文字列(任意のデータ)、デジタル%d個(整数)は%fフロート(小数点以下に丸め.2f%)
印刷" %D%sの時代へようこそ庭のブログ"%(年齢、名前))   #1 の18歳のブログzhengziパークへようこそ!

 

おすすめ

転載: www.cnblogs.com/kite123/p/11628670.html