python 字串擷取案例
str = 『0123456789』
print str[0:3] #擷取第一位到第三位的字元
print str[:] #擷取字串的全部字元
print str[6:] #擷取第七個字元到結尾
print str[:-3] #擷取從頭開始到倒數第三個字元之前
print str[2] #擷取第三個字元
print str[-1] #擷取倒數第乙個字元
print str[::-1] #創造乙個與原字串順序相反的字串
print str[-3:-1] #擷取倒數第三位與倒數第一位之前的字元
print str[-3:] #擷取倒數第三位到結尾
print str[:-5:-3] #逆序擷取
對應輸出結果如下
0123456789
0123456978
96
下面**示範了根據索引獲取字串中的字元
s = 'crazyit.org is very good'
# 獲取s中索引2處的字元
print(s[2]) # 輸出a
# 獲取s中從右邊開始,索引4處的字元
print(s[-4]) # 輸出g
除可獲取單個字元之外,也可在方括號中使用範圍來獲取字串的中間「一段」(被稱為子串)。例如如下**:
# 獲取s中從索引3處到索引5處(不包含)的子串
print(s[3: 5]) # 輸出zy
# 獲取s中從索引3處到倒數第5個字元的子串
print(s[3: -5]) # 輸出zyit.org is very
# 獲取s中從倒數第6個字元到倒數第3個字元的子串
print(s[-6: -3]) # 輸出y g
python 字串直接在方括號()中使用索引即可獲取對應的字元,字串中第乙個字元的索引為 0、第二個字元的索引為 1,後面各字元依此類推。此外,python 也允許從後面開始計算索引,最後乙個字元的索引為 -1,倒數第二個字元的索引為 -2······依此類推。 JS擷取字串方法
substr 方法 返回乙個從指定位置開始的指定長度的子字串。stringvar.substr start length 引數stringvar 必選項。要提取子字串的字串文字或 string 物件。start 必選項。所需的子字串的起始位置。字串中的第乙個字元的索引為 0。length 可選項。在...
CString擷取字串方法
c中cstring型別好像沒有像string.substring parame 這樣類似的函式來從字串中直接分離子串,但是我們可以借助cstring的幾個函式來實現。在cstring中有find delete left right mid 就可以實現分離子串的目的了。intfind tchar ch...
C 擷取字串方法
1 單字元分隔用split擷取 string str 123 4 string strarray str.split 輸出 sarray 0 123 sarray 1 4 2 多字元分隔字串 string str aaaa bbbbkbb 000 string strarray str.split ...