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 #截取整个字符
网友评论