Python中的字符串切片(截取字符串)的詳解
字符串索引示意圖

字符串切片也就是截取字符串,取子串
Python中字符串切片方法
字符串[開始索引:結束索引:步長]
切取字符串為開始索引到結束索引-1內的字符串
步長不指定時步長為1 字符串[開始索引:結束索引]
練習樣例
# 1.截取2 - 5位置的字符 num_str_1 = num_str[2:6] print(num_str_1)

# 2.截取2 - 末尾的字符 # 當開始索引和結束索引為開始和結束時可以省略不寫 num_str_1 = num_str[2:] print(num_str_1) # 3.截取從開始 -5 位置的字符串 num_str_1 = num_str[0:6] print(num_str_1)

截取2-末尾的字符用 num_str_1 = num_str[2:-1]呢?
結果是不對的
它切取得范圍是第一個參數(shù)到第二個參數(shù)-1,如果用 num_str_1 = num_str[2:-1],它的切片范圍是索引2到-2的位置
即結果為2345678
# 4.截取完整的字符串 num_str_1 = num_str[:] print(num_str_1)
# 5.從開始位置,每隔一個字符截取字符串 num_str_1 = num_str[::2] print(num_str_1)

# 6.從索引1開始,每隔一個取一個 num_str_1 = num_str[1::2] print(num_str_1)

# 7.截取2 - 末尾-1 的字符串 num_str_1 = num_str[2:-1] print(num_str_1)

# 8.截取字符串末尾兩個字符 num_str_1 = num_str[-2:] print(num_str_1)

# 9.字符串的逆序 num_str_1 = num_str[::-1] print(num_str_1) num_str_1 = num_str[-1::-1] print(num_str_1) # 那么我們試試用負數(shù)的索引可以取到字符串的什么值 print(num_str[-1])

以上所述是小編給大家介紹的Python中的字符串切片(截取字符串)的方法詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
相關文章
Python利用PyMuPDF模塊實現(xiàn)快速轉換PDF文件
PDF是一種廣泛使用的文件格式,可以在任何設備上查看和打印,那么如何用Python和PyMuPDF制作你想要大小的PDF文件呢,本文就來和大家詳細講講2023-08-08
使用pipenv管理python虛擬環(huán)境的全過程
pipenv 是Kenneth Reitz大神的作品,能夠有效管理Python多個環(huán)境,各種包,接下來通過本文給大家分享使用pipenv管理python虛擬環(huán)境的全過程,感興趣的朋友一起看看吧2021-09-09
Python+tkinter實現(xiàn)動態(tài)連接數(shù)據(jù)庫
在使用 Tkinter (tk) 開發(fā) GUI 程序時,可以通過多種方式讓用戶自由更改數(shù)據(jù)庫連接地址,本文主要介紹了三種常用方法,感興趣的小伙伴可以了解下2025-03-03
詳解Python中四種關系圖數(shù)據(jù)可視化的效果對比
python關系圖的可視化主要就是用來分析一堆數(shù)據(jù)中,每一條數(shù)據(jù)的節(jié)點之間的連接關系從而更好的分析出人物或其他場景中存在的關聯(lián)關系。本文將制作四個不同的關系圖的可視化效果,感興趣的可以了解一下2022-11-11

