python截取字符串(字符串切片)

python中使用[]來截取字符串,語法:

創(chuàng)新互聯(lián)專注于企業(yè)營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、寧津網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為寧津等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

字符串[起始位置:結(jié)束位置]

一、起始位置:結(jié)束位置

先看幾個(gè)例子:

s = 'python'
print(s)            #輸出 python 直接輸出字符串
#從前面截取
print(s[1])         #輸出 y 根據(jù)下標(biāo)取字符
print(s[:])         #輸出 python 從頭取到尾 
print(s[1:])        #輸出 ython 從下標(biāo)1開始,取到結(jié)尾
print(s[0:2])       #輸出 py 從下標(biāo)0開始,取到下標(biāo)2,顧頭不顧尾,所有不包含下標(biāo)2
print(s[0:100])     #輸出 python 結(jié)束位置即使超出字符串實(shí)際長(zhǎng)度,也不影響正常切片操作
#從后面截取
print(s[-1])        #輸出 n 根據(jù)下標(biāo)取字符
print(s[-1:-3])     #無輸出,切片要遵循從左向右切的規(guī)則
print(s[-3:-1])     #輸出 ho 從下標(biāo)-3開始,取到下標(biāo)-1,顧頭不顧尾,所有不包含下標(biāo)-1

這里有幾項(xiàng)需要注意:

1、根據(jù)下標(biāo)取字符時(shí),下標(biāo)不能超出索引。

2、顧頭不顧尾:截取字符串時(shí),包含頭部但不包含結(jié)尾。

舉例:字符串截取是按下標(biāo)來截取的,我們都知道,下標(biāo)是從0開始的,但上面這個(gè)例子print(s[0:2])套入上面的語法,就是從下標(biāo)0開始,截取到下標(biāo)為2的字符,因?yàn)椴缓Y(jié)尾字符,故這里輸出的是py,而不是pyt。

3、使用切片時(shí),結(jié)束位置即使超出字符串實(shí)際長(zhǎng)度也不影響切片的結(jié)果。如print(s[0:100])輸出結(jié)果python。

4、從左向右:必須遵循從左向右切的規(guī)則。

舉例:print(s[-1:-3])從下標(biāo)-1開始,取到下標(biāo)-3,從上圖可看出,從-1至-3是從右向左的順序,故什么都取不出來。print(s[-3:-1])從左到右截取,輸出ho。

二、步長(zhǎng)

表示截取字符串每步的長(zhǎng)度,默認(rèn)為1,不能為0,語法格式:

字符串[起始位置:結(jié)束位置:步長(zhǎng)]

先看個(gè)圖

下面開始操作:

s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
#從前面截
print(s[0:10:1])     #輸出ABCDEFGHIJ,從左向右,取出下標(biāo)0-10的值,因?yàn)轭欘^不顧尾,最終取出ABCDEFGHIJ
print(s[0:10:2])     #輸出ACEGI,因?yàn)檫@里的步長(zhǎng)是2,每?jī)晌蝗?個(gè)字符,最終取出ACEGI
print(s[0:10:3])     #輸出ADGJ,同理,步長(zhǎng)是3,每三位取1個(gè)字符,最終取出ADGJ
#從后面截
print(s[-20:-10:1])  #輸出GHIJKLMNOP,步長(zhǎng)默認(rèn)是1,故這里步長(zhǎng)可寫可不寫
print(s[-10:-20:-1]) #輸出QPONMLKJIH,- 表示反方向,即從右向左切,根據(jù)倒序下標(biāo),-10至-20為QPONMLKJIHG,此時(shí)右邊是開頭,左邊是結(jié)尾,參考顧頭不顧尾,最終取出QPONMLKJIH
print(s[-10:-20:-2]) #輸出QOMKI,同理,反方向步長(zhǎng)為2,每?jī)晌蝗?個(gè)字符,最終取出QOMKI
print(s[-10:-20:-3]) #輸出QNKH

分享文章:python截取字符串(字符串切片)
URL網(wǎng)址:http://m.kartarina.com/article12/dsogsdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站App設(shè)計(jì)網(wǎng)站收錄微信小程序網(wǎng)站設(shè)計(jì)公司響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
主站蜘蛛池模板: 亚洲中文无码a∨在线观看| 亚洲AV无码成人精品区日韩| 成人免费无码精品国产电影| av无码a在线观看| 无码内射中文字幕岛国片| 无码精品A∨在线观看免费| 无码一区二区三区中文字幕| 亚洲va中文字幕无码久久不卡| 无码人妻一区二区三区兔费| 国产网红主播无码精品| 亚洲最大天堂无码精品区| 不卡无码人妻一区三区音频| 无码国产精品久久一区免费| 国产精品免费无遮挡无码永久视频| 无码av天天av天天爽| AAA级久久久精品无码片| 亚洲精品无码av人在线观看| 国产成人无码AV片在线观看| 亚洲精品无码高潮喷水A片软| 国产精品无码午夜福利| 亚洲中久无码不卡永久在线观看| 最新中文字幕av无码专区| 国产网红无码精品视频| 国产99久久九九精品无码| 亚洲成a人无码亚洲成av无码| 亚欧免费无码aⅴ在线观看| 免费无码又爽又刺激一高潮| 国产AV无码专区亚洲AV琪琪| 国产精品午夜无码av体验区| 好爽毛片一区二区三区四无码三飞| 亚洲AV日韩AV永久无码下载| 国产日韩精品中文字无码| 亚洲精品无码AV人在线播放| 国产精品99精品无码视亚| 18禁超污无遮挡无码免费网站| 精品人妻无码专区中文字幕 | 人妻少妇精品无码专区漫画| 久久人妻少妇嫩草AV无码专区| 无码久久精品国产亚洲Av影片| 亚洲AV综合色区无码另类小说| 无码aⅴ精品一区二区三区浪潮|