python如何切片数字,python字符串反转切片
我在寻找一种向后打印字符串的方法。在谷歌上快速搜索后,我找到了这个方法:
假设a是一个字符串变量。该字符串在此之后返回。
一个[:-1]
每个人都可以解释这是如何工作的。
解决方法:
当然,[:]是扩展的切片操作符。这样,就可以得到子串。基本上,通过指定哪些元素充当“[begin:end:step]”,它适用于所有数组。它有两个巧妙之处:
你可以省略一个或多个元素,做“正确的事情”
负数的开始、结束和步骤是有意义的。
对于开始和结束,如果给定一个负数,就意味着从序列的末尾开始计数。例如,假设有一个列表:
l=[ 1,2,3 ]
那么l [-1]是3,l [-2]是2,l [-3]是1。
对于步长参数,负数表示在序列中向后移动。因此,在列表的情况下:
l=[ 1,2,3,4,5,6,7,8,9,10 ]
允许创建L [:33601]。这意味着在读取列表时使用步骤1。Python在启动和停止时会“做正确的事情”,所以将列表向后移动并传递它[10,9,8,7,6,5,4,3,2,1]。
虽然给出了一个列表的例子,但是字符串是一个独立的序列,以同样的方式工作。因此,[:33601]表示将字符串中向后移动得到的字符相加,构建一个字符串。
标签:python、字符串、切片
来源:https://codeday.me/bug/2019 0916/1807747 . html
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。