学习python时,看到字符串截取,一直看不懂第三个参数“步数”是啥意思,就自己动手试了一下,随后便整理了一下笔记。
str = "123456789"
print("字符串截取说明:str[起始下标:结束下标:步数]")
print("""起始下标:不传时,默认从0开始
结束下标:不传时,默认为最后一个字符下标
步数:默认为1,代表截取下一步的字符,可以跨多个字符""")
print("原字符串:"+str)
print("截取测试,不含第三个参数:"+str[:2])
print("截取测试,含第三个参数,步数为2,取从当前字符的后一个字符的后一个:"+str[::2])
print("倒序输出:"+str[::-1])
print("倒叙输出:"+str[::-2])
最终结果
原字符串:123456789
截取测试,不含第三个参数:12
截取测试,含第三个参数,步数为2,取从当前字符的后一个字符的后一个:13579
倒序输出:987654321
倒叙输出:97531
ps:每日学一点