當(dāng)我們需要對一段過長的文字進行裁剪的時候,我們通常使用切片(slice)來截取字符串,在Python中切片的操作語法是str[start:end],其中start是開始的位置,end是結(jié)束的位置,結(jié)束的位置不包含該索引位置的字符。
# 定義一個字符串 s = "Hello, World!" # 截取從第0個字符到第5個字符(不包括第5個字符) substring1 = s[0:5] # 結(jié)果是 "Hello" # 截取從第7個字符到第12個字符(不包括第12個字符) substring2 = s[7:12] # 結(jié)果是 "World" # 截取從第0個字符到最后一個字符 substring3 = s[0:] # 結(jié)果是 "Hello, World!" # 截取從第5個字符到最后一個字符 substring4 = s[5:] # 結(jié)果是 ", World!"
Python的索引是從0開始的所以第一個字符的位置是0,第二個位置是1,以此類推,如果你嘗試使用超過字符串長度的索引,python會給一個報錯:string index out of range
上一篇: 如何寫好一份項目需求分析說明書