Python字符串切片操作知識詳解
一:取字符串中第幾個字符
print "Hello"[0] 表示輸出字符串中第一個字符
print "Hello"[-1] 表示輸出字符串中最后一個字符
二:字符串分割
print "Hello"[1:3]
#第一個參數(shù)表示原來字符串中的下表
#第二個闡述表示分割后剩下的字符串的第一個字符 在 原來字符串中的下標
這句話說得有點啰嗦,直接看輸出結(jié)果:
el
三:幾種特殊情況
(1)print "Hello"[:3] 從第一個字符開始截取
(2)print "Hello"[0:] 從第一個字符開始截取,一直截取到最后
(3) print "Hello"[:] 道理同(2)
看輸出結(jié)果:
Hel
Hello
Hello
四:步長截取
print "Hello"[::2]
print "Hello"[::-2]
表示從第一個字符開始截取,間隔2個字符取一個。
輸出結(jié)果:
Hlo
olH
Python 對字符串切片
對字符串切片
字符串 'xxx'和 Unicode字符串 u'xxx'也可以看成是一種list,每個元素就是一個字符。因此,字符串也可以用切片操作,只是操作結(jié)果仍是字符串:
>>> 'ABCDEFG'[:3]
'ABC'
>>> 'ABCDEFG'[-3:]
'EFG'
>>> 'ABCDEFG'[::2]
'ACEG'
在很多編程語言中,針對字符串提供了很多各種截取函數(shù),其實目的就是對字符串切片。Python沒有針對字符串的截取函數(shù),只需要切片一個操作就可以完成,非常簡單。
相關(guān)文章
Python plt.imshow函數(shù)及其參數(shù)使用
plt.imshow()是Matplotlib庫中的一個函數(shù),主要用于顯示圖像或矩陣數(shù)據(jù),本文主要介紹了Python plt.imshow函數(shù)及其參數(shù)使用,具有一定的參考價值,感興趣的可以了解一下2024-02-02Python大數(shù)據(jù)之網(wǎng)絡(luò)爬蟲的post請求、get請求區(qū)別實例分析
這篇文章主要介紹了Python大數(shù)據(jù)之網(wǎng)絡(luò)爬蟲的post請求、get請求區(qū)別,結(jié)合具體實例形式分析了Python網(wǎng)頁爬蟲post請求與get請求相關(guān)使用技巧,需要的朋友可以參考下2019-11-11keras的siamese(孿生網(wǎng)絡(luò))實現(xiàn)案例
這篇文章主要介紹了keras的siamese(孿生網(wǎng)絡(luò))實現(xiàn)案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06