
python字符串截取怎么操作?一段数据,一段字符串,你想要截取其中一段我们要怎么做呢?
字符串截取python自带的库中是可以直接操作的
我们先建一个字符串
我们先返回整个字符串,这个一般是
print(str)即可
实际上我们也可以用
print(str[:])
print(str[::])
这三种返回的结果都是一样的
这里面出现的冒号,我们可以理解成开始和结尾的地方
我们分别在前面添加上数值
比如1和5
返回的是BCDE
B是1的位置,而E是4的位置
也就是说上面的1和5表示从1开始返回到5前面的数值
另外我们也可以反过来操作,从倒数第几开始来截取数值
print(str[-3:-1:])
截取这里我们还有一个小功能,比如间隔获取数值
123456789,只要获取其中单数的
str="123456789"print(str[::2])
::这里表示整个字符串,而后面接的数值表示我们要提取的
每两个位置提取一个
有时候我们需要把一个数值倒过来,我们直接用-1即可
实际操作中我们可以省略掉一个结尾的冒号
比如提取第2个到第3个
只需要print(str[1:3])
字符串后面接上[]
之后在里面写上两个冒号表示开头和结尾
第一个数字表示开始的位置,包含本身
第二个表示结尾的地方,不包含本身
