Python字符串切片


1.字符串切片:從字符串中取出相應的元素,重新組成一個新的字符串

語法: 字符串[    開始元素下標  :  結束元素下標  :  步長     ]   # 字符串的每個元素都有正負兩種下標

步長:切片間隔以及切片方向,默認值是1;實際意義為從開始取一個數據,跳過步長的長度,再取一個數據,一直到結束索引

步長為正值:     開始索引默認為0, 結束索引默認為最后是len()+1,從開始索引從左往右走;步長為負值, 開始索引默認為-1, 結束索引默認為開始,不能認為是0,也不能認為是-1,從開始索引從右往左走;

 

例如:L=list(range(10))#L中的元素是0-9

案例一 :L[::1]的值

結果:[0,1,2,3,4,5,6,7,8,9]

這里開始下標=>0,結束下標=>9或者開始下標=>-10,結束下標=>-1

案例二:L[::-1]的值

結果:[9,8,7,6,5,4,3,2,1,0]

這里開始下標=>9,結束下標=>0或者開始下標=>-1,結束下標=>-10 

案例三:L[-1:1]的值 

結果:[] L[-1:1]翻譯過來變為L[-1:1:1],由於最后一個元素后面找不到坐標為1的,故返回為空

案例四:L[-1:1:-1]的值 

結果:[9,8,7,6,5,4,3,2]

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM