python基礎之字符串索引與切片


字符串索引與切片:切片后組成新字符串與原字符串無關系
增:str1+str2
查:str1[index] str1[start_index:end_index]
1,索引從0開始
2,根據索引獲取元素:索引超過字符串長度時報錯
s[0]--0標識索引值
s1 = 'python is good'
s2 = s1[0]
print(s2)

3,切片:顧頭不顧尾-后面的數字表示的位數取不到
s[0:2]--0表示起始位置,2表示結束位置

 

s1 = 'python is good'
s2 = s1[0:2]
print(s2)

 

4,反向計數:
s[-1]--取最后一位
s1 = 'python is good'
s2 = s1[-1]
print(s2)
 
        

 

s1 = 'python is good'
s2 = s1[-2:-1]
print(s2)

 

5,取所有元素:
s[0:]--最后一位不填寫

s1 = 'python is good'
s2 = s1[0:]
print(s2)

 

6,等間隔取值:
s[0:5:2]--0:5表示取值索引范圍,2表示步長-間隔1位,間隔多少位
s1 = 'python is good'
s2 = s1[0:5:2]
print(s2)
s[5:0:-2]--同理,-2表示反向取值
s1 = 'python is good'
s2 = s1[5:0:-2]
print(s2)

 

s[5::-2]
s[-1::-2]
s1 = 'python is good'
s2 = s1[-1::-2]
print(s2)
s[::-2]


免責聲明!

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



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