Python3 字符串切片

2019-12-24  本文已影响0人  yywfy的昵称

str = "0123456789"

语法:str[start:end:step],遵循“左闭右开”的规则。

print(str[0:3]) ----> 012   #截取str[0]-str[2]三个字符

print(str[1:5]) ----> 1234   #截取str[1]-str[5]三个字符

print(str[:]) ----> 0123456789   #截取整个字符

print(str[6:0]) ----> 6789   #截取从str[6]到最后一个字符

print(str[:-3]) ----> 0123456   #截取从第一个字符到倒数第三的字符

print(str[2]) ----> 2   #截取str[2]的字符

print(str[-1]) ----> 012   #截取倒数第一个字符str[-1]

print(str[::-1]) ----> 012   #反转字符串

print(str[-3:-1]) ----> 78   #截取倒数第三和倒数第一之间的字符

print(str[-3:]) ----> 789   #截取倒数第三之后的字符

print(str[:-5:-3]) ---->  69 # 逆序截取,从字符串结束到倒数第五个字符,步长为3

print(str[9:0:-1]) ----> 987654321  #逆序截取,从字符串结束到倒数第五个字符,步长为3

print(str[0:12]) ----> 012   #截取整个字符

上一篇下一篇

猜你喜欢

热点阅读