初識python字符串序列操作和不可變性。python字符串序列操作為序列通用操作,python字符串不可變性是對字符串的操作不會改變原始字符串。
1.1 字符串序列的操作
1.1.1 len()
獲取字符串長度。
1.1.2 [n]
通過索引獲取指定位置的元素。
第1個位置(項)的索引為0.第2個位置的索引為1.依次類推。
最后1個位置的索引為-1.倒數(shù)第2個位置的索引為-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)為字符串序列的長度.
特別的:[:]為復(fù)制整個字符串。
s='梯閱線條'
s
'梯閱線條'
s[1:]
'閱線條'
s[0:3]
'梯閱線'
s[:3]
'梯閱線'
s[:-1]
'梯閱線'
s[0:]
'梯閱線條'
s[:]
'梯閱線條'
1.1.4 +和*
+表示將2個字符串合并成功1個新的字符串。
*n表示將字符串復(fù)制n次,返回一個新的字符串。
s='梯閱線條'
s
'梯閱線條'
'歡迎來到'+s
'歡迎來到梯閱線條'
s
'梯閱線條'
s*3
'梯閱線條梯閱線條梯閱線條'
s
'梯閱線條'
1.2 字符串不可變性
字符串的序列操作會返回新的字符串,不會改變原始的字符串,因為字符串具有不可變性,不能就地改變。
不可變性的對象:數(shù)字、字符串、元組;
可變性的對象:列表、字典。
-
字符串
+關(guān)注
關(guān)注
1文章
589瀏覽量
21062 -
python
+關(guān)注
關(guān)注
56文章
4823瀏覽量
86050
發(fā)布評論請先 登錄
python字符串拼接方式了解
LabVIEW的常用字符串操作教程免費下載

評論