我想从第三个字符到字符串末尾获取一个新字符串,例如.如果省略第二部分意味着“到最后”,如果你省略第一部分,它是从头开始的吗?myString[2:end]
网友回答:
只是为了完整起见,因为没有其他人提到它。数组切片的第三个参数是步骤。因此,反转字符串非常简单:
some_string[::-1]
或者选择替代字符将是:
"H-e-l-l-o- -W-o-r-l-d"[::2] # outputs "Hello World"
在字符串中向前和向后移动的能力与能够从开头或结尾数组切片保持一致。
网友回答:
>>> x = "Hello World!"
>>> x[2:]
'llo World!'
>>> x[:2]
'He'
>>> x[:-2]
'Hello Worl'
>>> x[-2:]
'd!'
>>> x[2:-2]
'llo Worl'
Python称这个概念为“切片”,它不仅适用于字符串。请看这里进行全面介绍。
网友回答:
Substr() 通常(即.PHP 和 Perl)的工作方式是这样的:
s = Substr(s, beginning, LENGTH)
所以参数是和.beginning
LENGTH
但是 Python 的行为是不同的;它期望开始和结束之后的一个(!初学者很难发现这一点。所以 Substr(s, start, LENGTH) 的正确替换是
s = s[ beginning : beginning + LENGTH]
模板简介:该模板名称为【从第三个字符到字符串末尾获取一个新字符串myString[2:end]】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【Python】栏目查找您需要的精美模板。