>>> text = 'python'
>>> text[0-2] #使用 - 這種方式發(fā)現(xiàn)并沒(méi)有獲取想要的
'o'
>>> text[0:2] #使用冒號(hào) : 分割符夷都,獲取位置0到位置2虹脯,但是不包括位置2的字符揩慕,即 p y 0位置加叁,1位置
'py'
>>> text[3:4] #獲取位置3,4,但是不包括位置4蔗怠,那么只是去位置3上的字符
'h'
>>> text[2:5] #獲取2,3,4位置上的字符
'tho
>>> text[:2] #如果冒號(hào)左邊沒(méi)有值墩弯,就是從0開(kāi)始,即省略了第一個(gè)值寞射,默認(rèn)是0渔工,就是0:2
'py'
>>> text[2:] #2:從2開(kāi)始,一直到結(jié)束桥温,省略冒號(hào)后面的索引值引矩,就是這個(gè)字符串的長(zhǎng)度,python長(zhǎng)度是6侵浸,就是2:6
'thon'
>>> text[:2] + text[2:] #[:2] + [2:] 就是整個(gè)字符
'python'
>>> text[-2:] #備注:這個(gè)是從倒數(shù)第2個(gè)字符到結(jié)尾旺韭。
'on'
>>> text[-4:] #從倒數(shù)第4個(gè)字符到結(jié)尾
'thon'
>>> text[3:40] #如果結(jié)束的下標(biāo),超過(guò)了范圍掏觉,那么自動(dòng)到字符串結(jié)尾
'hon'
>>> text[21:] #如果開(kāi)始的下標(biāo)都超過(guò)了字符串長(zhǎng)度区端,那么就是返回空字符串
''
>>> text[21:2] #同樣,開(kāi)頭的下標(biāo)超過(guò)了字符串長(zhǎng)度澳腹,結(jié)束下標(biāo)就不看了织盼,也沒(méi)有報(bào)錯(cuò)杨何,而是返回空字符串
''