做娛樂(lè)性手機(jī)網(wǎng)站推廣資源網(wǎng)
本篇文章將繼續(xù)講解字符串其他功能:
1、求字符串長(zhǎng)度
功能:len(str)? ?,該功能是求字符串str的長(zhǎng)度。
代碼演示:
2、通過(guò)索引獲取字符串的字符。
功能:str[a]? ? str為字符串,a為整型。該功能是獲取字符串str索引為a處的字符。
注意:字符串的索引是從0開(kāi)始的。
代碼演示:
注意:字符串能通過(guò)索引來(lái)取值,但無(wú)法通過(guò)索引來(lái)改值。
3、切片:獲取字符串的子序列。(區(qū)間范圍前取后不取)
功能:str[a:b]? ?str為字符串。a和b均是整型。該功能是獲取字符串str索引為a處到索引為b-1處的數(shù)據(jù)。
代碼演示:
特殊:str[a:]該功能是把字符串str從索引為a處一直切割到字符串str最后。
代碼演示:
特殊:str[:b]該功能是獲取字符串str索引為0處一直切割到索引b-1。
代碼演示:
注意:字符串中的切片只能讀取數(shù)據(jù),但是無(wú)法修改數(shù)據(jù)。
4、步長(zhǎng):跳著去取字符串中的內(nèi)容。
功能:str[a:b:c]? ? str為字符串,a,b,c均是整型類型。前兩個(gè)值表示區(qū)間范圍(前取后不取),最后一個(gè)值表示步長(zhǎng),如果最后一個(gè)值不寫,默認(rèn)是1,該功能的最終結(jié)果是:從字符串str索引為a和索引為b-1之間取值,每間隔c-1取一個(gè)值,最后相加即為最終結(jié)果。
代碼演示:
?
特殊:
(1)str[:b:c]
區(qū)間范圍前面不寫,則表示起始范圍從0開(kāi)始。
(2)str[a::c]
區(qū)間范圍后面不寫,則表示結(jié)束范圍為字符串str的最后(包含最后)
(3)str[::c]
區(qū)間范圍不寫,則表示區(qū)間范圍是整個(gè)字符串。
(4)str[::-1]
區(qū)間范圍不寫,并且c==-1,則表示將字符串逆序輸出。
代碼演示: