初識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不寫,默認為0。
右邊界y不寫,默認為字符串序列的長度.
特別的:[:]為復(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ù)字、字符串、元組;
可變性的對象:列表、字典。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
python字符串拼接的方式 在Python的實際開發(fā)中,很多都需要用到字符串拼接,python中字符串
發(fā)表于 12-06 10:09
?1022次閱讀
字符串操作與信息的保存和顯示密不可分,而字符串操作運用也是LabⅥEW程序設(shè)計的一個難點,因此熟練使用字
發(fā)表于 08-21 14:51
?25次下載
連續(xù)幾篇文章都在寫 Python 字符串,這出乎我的意料了。但是,有的問題,不寫不行,特別是那種靈機一動想到的問題,最后你發(fā)現(xiàn),很多人根本不懂卻又誤以為自己懂了。那就繼續(xù)刨根問底,探究個明白吧
發(fā)表于 11-25 10:32
?2978次閱讀
字符串序列是一種不可變序列,這意味著它不能像可變序列一樣,進行就地修改。
發(fā)表于 11-25 14:12
?392次閱讀
Windows編程之變量與可變性詳解
發(fā)表于 08-24 14:52
?8次下載
2.2 python字符串類型 1. 如何定義字符串? 字符串是Python中最常用的數(shù)據(jù)類型之一。 使用單引號或雙引號來創(chuàng)建
發(fā)表于 02-17 17:08
?1391次閱讀
labview字符串操作
發(fā)表于 06-28 15:09
?2次下載
JavaScript字符串是原始值。此外,字符串是不可變的。這意味著如果你修改一個字符串,你總是會得到一個新的字符串。原始
發(fā)表于 12-08 16:36
?1150次閱讀
字符串就是 一串字符 ,是編程語言中表示文本的數(shù)據(jù)類型,在Python中使用一對雙引號 "" 或者一對單引號來定義.
發(fā)表于 02-16 15:05
?1097次閱讀
python字符串序列操作也適用于列表和元組。
python字符串還有獨有方法,即
發(fā)表于 02-23 15:02
?657次閱讀
python列表也是序列對象,可以進行序列通用的操作,類似字符串序列的
發(fā)表于 02-23 15:04
?609次閱讀
python字符串可以通過re模塊的模式匹配來處理文本。
發(fā)表于 02-23 15:04
?2286次閱讀
Python 有多種處理字符串的方法。今天我們介紹如何檢查一個字符串中是否包含另一個字符串。
發(fā)表于 05-14 16:02
?1.6w次閱讀
Python是目前廣泛應(yīng)用的一種編程語言,它以簡潔、易讀和靈活的特性被廣大開發(fā)者所喜愛。在Python中,字符串和數(shù)字是兩種常見的數(shù)據(jù)類型。字符串是由
發(fā)表于 11-22 09:47
?3575次閱讀
Python 是一種強大而靈活的編程語言,具有許多用于處理字符串的功能。在 Python 中,有多種方法可以輸出固定長度的字符串。下面將詳細介紹這些方法。 方法一:使用
發(fā)表于 11-22 10:41
?3038次閱讀
評論