Python数据类型中的“冒号“[::]――分片与步长 *** 作示例

Python数据类型中的“冒号“[::]――分片与步长 *** 作示例,第1张

概述本文实例讲述了Python数据类型中的“冒号“[::]――分片与步长 *** 作。分享给大家供大家参考,具体如下:

本文实例讲述了Python数据类型中的“冒号“[::]――分片与步长 *** 作。分享给大家供大家参考,具体如下:

例如有如下字符串:

string = "welcome to jb51^_^"

可以使用分片符和步长符:来给字符串进行分片和定义步长

string = "welcome to jb51^_^"#默认返回全部print string[:]#返回1到9结果print string[1:9]#返回1到9结果,步长为1print string[1:9:]#返回1到9结果,步长为2print string[1:9:2]#返回1到9结果,步长为-1print string[1:9:-1]#转置print string[::-1]

结果如下:

这里发现

#返回1到9结果,步长为-1print string[1:9:-1]

没有输出1到9的逆序,这时将string[1:9]看成第一个字符串,然后转置就行了

#返回1到9结果,步长为-1print string[1:9][::-1]

用这个方法判断某个字符串的子串是否为回文串就很有灵性了

注:针对形如 string[start:end:step] 的分片中,步长step为正数的情况下,start必须小于end;步长step为负数的情况下,start必须大于end

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python列表(list) *** 作技巧总结》、《Python数组 *** 作技巧总结》、《Python字符串 *** 作技巧汇总》、《Python函数使用技巧总结》、《Python入门与进阶经典教程》及《Python数据结构与算法教程》

希望本文所述对大家Python程序设计有所帮助。

您可能感兴趣的文章:浅析python中的分片与截断序列Python入门_浅谈字符串的分片与索引、字符串的方法Python基本数据类型详细介绍常用python数据类型转换函数总结Python3基础之基本数据类型概述Python数据类型详解(一)字符串Python数据类型详解(三)元祖:tuplePython数据类型详解(四)字典:dictPython 列表(List) *** 作方法详解python提取字典key列表的方法Python字符串、元组、列表、字典互相转换的方法 总结

以上是内存溢出为你收集整理的Python数据类型中的“冒号“[::]――分片与步长 *** 作示例全部内容,希望文章能够帮你解决Python数据类型中的“冒号“[::]――分片与步长 *** 作示例所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1200685.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存