python 擷取字串的方法

2021-09-24 21:35:17 字數 1158 閱讀 3303

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 ...