python字符串截取怎么操作?一段数据,一段字符串,你想要截取其中一段我们要怎么做呢?
工具/原料
python
电脑 win 7 64位
方法/步骤
1
字符串截取python自带的库中是可以直接操作的
我们先建一个字符串
2
我们先返回整个字符串,这个一般是
print(str)即可
实际上我们也可以用
print(str[:])
print(str[::])
这三种返回的结果都是一样的
3
这里面出现的冒号,我们可以理解成开始和结尾的地方
我们分别在前面添加上数值
比如1和5
返回的是BCDE
B是1的位置,而E是4的位置
也就是说上面的1和5表示从1开始返回到5前面的数值
4
另外我们也可以反过来操作,从倒数第几开始来截取数值
print(str[-3:-1:])
5
截取这里我们还有一个小功能,比如间隔获取数值
123456789,只要获取其中单数的
6
str="123456789"
print(str[::2])
::这里表示整个字符串,而后面接的数值表示我们要提取的
每两个位置提取一个
7
有时候我们需要把一个数值倒过来,我们直接用-1即可
8
实际操作中我们可以省略掉一个结尾的冒号
比如提取第2个到第3个
只需要print(str[1:3])
END
总结
1
字符串后面接上[]
之后在里面写上两个冒号表示开头和结尾
第一个数字表示开始的位置,包含本身
第二个表示结尾的地方,不包含本身
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部