python字符串截取怎么操作?一段数据,一段字符串,你想要截取其中一段我们要怎么做呢?
工具/原料
1
python
2
电脑 win 7 64位
方法/步骤
1
字符串截取python自带的库中是可以直接操作的我们先建一个字符串
2
我们先返回整个字符串,这个一般是print(str)即可实际上我们也可以用print(str[:])print(str[::])这三种返回的结果都是一样的
3
这里面出现的冒号,我们可以理解成开始和结尾的地方我们分别在前面添加上数值比如1和5返回的是BCDEB是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])
总结
字符串后面接上[]之后在里面写上两个冒号表示开头和结尾第一个数字表示开始的位置,包含本身第二个表示结尾的地方,不包含本身
上一篇:Hutool中如何截取字符串
下一篇:小程序怎么截取字符串