自學(xué)Python編程【第二十八節(jié)】字符串的索引和切片
上一講我們聊到的是連接list的相關(guān)內(nèi)容,使用的是join(),條件前置,你還記得嗎?這節(jié)課我們學(xué)習(xí)字符串的索引和切片,Python入門新手和正在Python學(xué)習(xí)的小伙伴快來(lái)看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?/p>
之前說(shuō)了,字符串和list有很多不得不說(shuō)的事。今天就來(lái)說(shuō)說(shuō)字符串的一些與list相似的操作。
1. 遍歷
通過(guò)for...in可以遍歷字符串中的每一個(gè)字符。
word = 'helloworld'
for c in word:
print c
2. 索引訪問(wèn)
通過(guò)[]加索引的方式,訪問(wèn)字符串中的某個(gè)字符。
print word[0]
print word[-2]
與list不同的是,字符串不能用索引訪問(wèn)去更改其中的字符。
word[1] = 'a'
這樣的賦值是錯(cuò)誤的。
3. 切片
通過(guò)兩個(gè)參數(shù),截取一段子串,具體規(guī)則和list相同。
print word[5:7]
print word[:-5]
print word[:]
4. 連接字符
join方法也可以對(duì)字符串使用,作用就是用連接符把字符串中的每個(gè)字符重新連接成一個(gè)新字符串。不過(guò)覺(jué)得這個(gè)方法有點(diǎn)雞肋,不知道在什么場(chǎng)景下會(huì)用到。
newword = ','.join(word)
恭喜你在Python自學(xué)的道路上又堅(jiān)持了一天,今天我們一起學(xué)習(xí)的字符串的索引和切片,你都學(xué)會(huì)了嗎?記住了嗎?記得動(dòng)手實(shí)踐哦!更多Python相關(guān)的內(nèi)容盡在馬哥教育官網(wǎng),敬請(qǐng)關(guān)注!
好啦,今天的分享到這里就結(jié)束了,希望大家能夠持續(xù)關(guān)注馬哥教育官網(wǎng),每天都會(huì)有大量?jī)?yōu)質(zhì)內(nèi)容與大家分享!
聲明:文章來(lái)源于網(wǎng)絡(luò),侵刪!