六星源課堂:python字符串的拼接和截取有哪些方法?
字符串的拼接之前我們也使用過的,就是使用+號(hào)來拼接字符串,如果遇到數(shù)字,必須要把數(shù)字轉(zhuǎn)成字符串之后才能拼接。至于截取字符串,需要通過下標(biāo)來對(duì)字符串進(jìn)行索引,至于這么索引我們后面就說。
一、字符串拼接
字符串拼接過程中如果是非字符串類型數(shù)據(jù)必須要轉(zhuǎn)成字符串,此外還可以使用部分運(yùn)算符進(jìn)行簡(jiǎn)單的運(yùn)算。
name = 'python自學(xué)網(wǎng)'
age = 18
website = 'http://www.wakey.com.cn/'
t = name + '='*10 + str(age) + ':' + websiteprint(t)
返回結(jié)果:
python自學(xué)網(wǎng)==========18:http://www.wakey.com.cn/
二、字符串截取
字符串的截取有兩種情況,一種是獲取單個(gè)字符串,還有一種是獲取一段字符串。
獲取單個(gè)字符串
從本質(zhì)上講,字符串是由多個(gè)字符構(gòu)成的,字符之間是有順序的,這個(gè)順序號(hào)就稱為索引(index)。Python 允許通過索引來操作字符串中的單個(gè)或者多個(gè)字符,比如獲取指定索引處的字符,返回指定字符的索引值等。
name = 'python自學(xué)網(wǎng)'
print(name[3])
返回結(jié)果:h
由上面的結(jié)果可以看出來h是第四個(gè)字母,但是我們寫的索引值是3,所以可得知索引是從0開始,這也是編程語(yǔ)言中的默認(rèn)規(guī)則。
當(dāng)然我們還可以把索引值編程復(fù)數(shù),這樣就是從后面往前面索引。
name = 'python自學(xué)網(wǎng)'
print(name[3])print(name[-2])
返回結(jié)果:
h
學(xué)
以上就是本次分享的全部?jī)?nèi)容了,想獲得更多相關(guān)資訊請(qǐng)前往六星源課堂哦~
標(biāo)簽: