在這篇文章我來說一說python中的標準數字類型中的python字串str(),希望能幫助到剛剛接觸到python的你。
python字串(String):
python字串是由數字,字母,下劃線所組成的一串字符,一般可以記為如下的樣子:
s="a1a2···an"(n>=0)
(字串是程式語言之中表示文字的資料型別)
python字串一共有兩種取值的順序:
1.從左到右右邊索引預設0開始的,最大範圍是字串長度少1。
2.從右到左索引預設-1開始的,最大範圍是字串開頭。
如果想要從字串之中取一段字串的話,可以使用[頭下標:尾下標]來截取想要的字串,其中頭下標是從0開始計算的,可以是正數或負數,如果尾下標示為空的話則表示取到頭和尾。 ([頭下標:尾下標]截取到的字串包括頭下表的字符,但是不包含尾下標的字符,取到尾下標所寫數字的前一位的字符)光是說的話可能沒什麼說服力舉例如下:
#!/usr/bin/python # -*- coding: UTF-8 -*- s = '1458592158' print s[2:6]
上面範例輸出的結果是:
5859
當使用以冒號分隔的字串,python 傳回一個新的對象,結果包含了以這對偏移標識的連續的內容,左邊的開始是包含了下邊界。
上面的結果包含了 s[1] 的值 b,而取到的最大範圍不包括尾下標,就是 s[5] 的值 f。
加號( )是字串連接運算符,星號(*)是重複操作。如下實例:
#!/usr/bin/python # -*- coding: UTF-8 -*- str = 'Hello World!' print str # 输出完整字符串 print str[0] # 输出字符串中的第一个字符 print str[2:5] # 输出字符串中第三个至第五个之间的字符串 print str[2:] # 输出从第三个字符开始的字符串 print str * 2 # 输出字符串两次 print str + "TEST" # 输出连接的字符串
上面實例的結果如下:
Hello World! H llo llo World! Hello World!Hello World! Hello World!TEST
上述的內容就是python字串一些實例與應用,希望能夠提供一些幫助給剛剛接觸到python的朋友。
以上是python變數類型-python字串str()的用法(範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!