国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python切片操作實例分析

2020-01-04 15:37:34
字體:
來源:轉載
供稿:網友

本文實例講述了Python切片操作。分享給大家供大家參考,具體如下:

在很多編程語言中,針對字符串提供了截取函數,其實目的就是對字符串切片。Python沒有針對字符串的截取函數,只需要切片操作就可以完成。

切片操作符是序列名后跟一個方括號,方括號中有3個可選的數字,并用冒號分割,數是可選的,而冒號是必須的

切片操作符中的第一個數表示切片開始的位置,第二個數表示切片到哪里結束,第三個數表示切片步長

如果不指定第一個數,Python就從序列首開始如果沒有指定第二個數,則Python會停止在序列尾如果沒有指定第三個數,則步長默認為1

注意返回的序列從開始位置開始 ,剛好在 結束 位置之前結束。即開始位置是包含在序列切片中的,而結束位置被排斥在切片外,構成了一個前閉后開區間 [ )

例如:

1》正向切片(步長是正整數

>>> s='love python!'>>> s[2:9:2] #切片區間 [2,9),步長是2'v yh'>>> s[:5] #切片區間 [0,5),步長默認是1'love '>>> s[4:] #切片區間 [4,len(s)),步長默認是1' python!'>>> s[:] #切片區間 [0,len(s)),步長是1,返回整個序列的拷貝'love python!'>>> s[::2] #切片區間是 [0,len(s)),步長是2'lv yhn'

Python序列倒數第一個元素的索引是-1,python同樣支持負數索引切片。如:

>>> s'love python!'>>> s[-5:-2] #切片區間 [-5,-2),步長默認是1'tho'>>> s[:-1] #除了最后一個元素,其他的元素全部返回'love python'>>> s[-8::2] #切片區間 [-8,-1],步長是2' yhn'

2》反向切片(步長是負數),如:

>>> s'love python!'>>> s[9:2:-1]'ohtyp e'>>> s[-1::-1] #返回序列的逆序序列'!nohtyp evol'>>> s[::-1] #返回序列的逆序序列'!nohtyp evol'

另外,切片除了可以作用于字符串,也可以作用于元組和列表

 

希望本文所述對大家Python程序設計有所幫助。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 元氏县| 民县| 北票市| 莫力| 伊金霍洛旗| 汉川市| 平舆县| 广饶县| 开鲁县| 武定县| 元谋县| 阳春市| 保山市| 瑞安市| 济宁市| 萝北县| 平塘县| 温州市| 滨州市| 景德镇市| 黑河市| 舞钢市| 昭平县| 天峻县| 丰原市| 满洲里市| 全南县| 瑞昌市| 辉县市| 定兴县| 昌吉市| 营山县| 浦县| 乌兰察布市| 安陆市| 江津市| 龙口市| 尤溪县| 龙口市| 穆棱市| 无锡市|