jq 擷取指定字元前 Python中字串的切片

2021-10-14 09:58:09 字數 964 閱讀 9088

切片方法適用於字串,列表,元組

注意:指定的區間是左開右閉型

從頭開始,開始索引數字可以省略,冒號不能省略

到末尾結束,結束索引數字可以省略,冒號不能省略。

步長預設為1,如果連續切片,數字和冒號都可以省略。

字串[開始索引:結束索引:步長]

str="hello world"

a=str[::1]

print(a)

# 字串切片的使用

num_str="0123456789"

# 1.擷取從2-5位置的字串

a=num_str[2:6]

print(a)

# 2.擷取從2-末尾的字串

b=num_str[2:]

print(b)

# 3.擷取從開始到5位置的字串

c=num_str[:6]

print(c)

# 4.擷取完整的字串

d=num_str[:]

print(d)

# 5.從開始位置,每隔乙個字元擷取字串

e=num_str[::2]

print(e)

# 6.從索引1開始,每隔乙個取乙個

f=num_str[1::2]

print(f)

# 7.擷取從2-末尾-1的字串

g=num_str[2:-1]

print(g)

# 8.擷取字串末尾的兩個字元

h=num_str[-2::]

print(h)

# 9.字串的逆序

i=num_str[-1::-1]

print(i)

oracle擷取指定字元

在oracle中 可以使用instr函式對某個字串進行判斷,判斷其是否含有指定的字元。在乙個字串中查詢指定的字元,返回被查詢到的指定的字元的位置。instr 源字串 目標字串 開始位置 第幾次出現 其中sourcestring代表源字串 deststring代表要從源字串中查詢的子串 start代表...

js 字串擷取指定字元

let str hello world 如擷取hello indexof,查詢字串,有返回下標,沒有返回 1 let index str.indexof hello substring,引數是從哪擷取到哪,不接受負數 let cutout1 str.substring index,index 5 s...

python實現根據指定字元擷取對應的行的內容

工作中遇到的,在乙個.c檔案中有很多函式,這個.c是自動生成的,需要將所有的函式通過extern放到.h中,每個函式都是uint32 o 開頭,通過正規表示式進行字元匹配以及通過linecache來擷取特定行,如下 usr bin env python encoding utf 8 usr bin ...