#文字列の要素:単一文字、数字、文字。単一の文字は、要素と呼ばれています。
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パークへようこそ!