初識(shí)python字符串序列操作和不可變性。python字符串序列操作為序列通用操作,python字符串不可變性是對(duì)字符串的操作不會(huì)改變?cè)甲址?/p>
1.1 字符串序列的操作
1.1.1 len()
獲取字符串長(zhǎng)度。
1.1.2 [n]
通過索引獲取指定位置的元素。
第1個(gè)位置(項(xiàng))的索引為0.第2個(gè)位置的索引為1.依次類推。
最后1個(gè)位置的索引為-1.倒數(shù)第2個(gè)位置的索引為-2.依次類推。
s='梯閱線條'
len(s)
4
s[0]
'梯'
s[1]
'閱'
s[-1]
'條'
s[-2]
'線'
s[len(s)-1]
'條'
1.1.3 [x:y]
通過分片(切片)從字符串中提取連續(xù)的一部分字符串。
s[x:y]表示從s字符串中取出索引從x(包括x)到y(tǒng)(不包括y)的內(nèi)容。即【包頭不包尾】。
左邊界x不寫,默認(rèn)為0。
右邊界y不寫,默認(rèn)為字符串序列的長(zhǎng)度.
特別的:[:]為復(fù)制整個(gè)字符串。
s='梯閱線條'
s
'梯閱線條'
s[1:]
'閱線條'
s[0:3]
'梯閱線'
s[:3]
'梯閱線'
s[:-1]
'梯閱線'
s[0:]
'梯閱線條'
s[:]
'梯閱線條'
1.1.4 +和*
+表示將2個(gè)字符串合并成功1個(gè)新的字符串。
*n表示將字符串復(fù)制n次,返回一個(gè)新的字符串。
s='梯閱線條'
s
'梯閱線條'
'歡迎來到'+s
'歡迎來到梯閱線條'
s
'梯閱線條'
s*3
'梯閱線條梯閱線條梯閱線條'
s
'梯閱線條'
1.2 字符串不可變性
字符串的序列操作會(huì)返回新的字符串,不會(huì)改變?cè)嫉淖址?,因?yàn)樽址哂胁豢勺冃裕荒芫偷馗淖儭?/p>
不可變性的對(duì)象:數(shù)字、字符串、元組;
可變性的對(duì)象:列表、字典。
-
字符串
+關(guān)注
關(guān)注
1文章
589瀏覽量
21218 -
python
+關(guān)注
關(guān)注
56文章
4825瀏覽量
86445
發(fā)布評(píng)論請(qǐng)先 登錄
python字符串拼接方式了解
LabVIEW的常用字符串操作教程免費(fèi)下載

評(píng)論