Python 数据类型中的“冒号“[::]----分片与步长
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 数据类型中的“冒号“[::]----分片与步长相关的知识,希望对你有一定的参考价值。
例如:
string = "what the fuck^_^"
可以使用分片符和步长符:来给字符串进行分片和定义步长
string = "what the fuck^_^" #默认返回全部 print string[:] #返回1到9结果 print string[1:9] #返回1到9结果,步长为1 print string[1:9:] #返回1到9结果,步长为2 print string[1:9:2] #返回1到9结果,步长为-1 print string[1:9:-1] #转置 print string[::-1]
结果如下:
这里发现
#返回1到9结果,步长为-1 print string[1:9:-1]
没有输出1到9的逆序,这时将string[1:9]看成第一个字符串,然后转置就行了
#返回1到9结果,步长为-1 print string[1:9][::-1]
用这个方法判断某个字符串的子串是否为回文串就很有灵性了
以上是关于Python 数据类型中的“冒号“[::]----分片与步长的主要内容,如果未能解决你的问题,请参考以下文章