python截取字符串_python字符串截取怎么操作

python字符串截取怎么操作?一段数据,一段字符串,你想要截取其中一段我们要怎么做呢?

b1454a1bd10ff2265a02a8bb9c99e92abbb8a42d.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

工具/原料

python

电脑 win 7 64位

方法/步骤

1

字符串截取python自带的库中是可以直接操作的

我们先建一个字符串

555acf0ff2260d9a69968e2c622abab84340a52d.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

我们先返回整个字符串,这个一般是

print(str)即可

实际上我们也可以用

print(str[:])

print(str[::])

这三种返回的结果都是一样的

d04eec260d9a310e4e01709f31b842406bfea22d.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

这里面出现的冒号,我们可以理解成开始和结尾的地方

我们分别在前面添加上数值

比如1和5

返回的是BCDE

B是1的位置,而E是4的位置

也就是说上面的1和5表示从1开始返回到5前面的数值

f367139a310e1799b3b2230dc9406afec214a32d.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

另外我们也可以反过来操作,从倒数第几开始来截取数值

print(str[-3:-1:])

0cdb2f0e1799e92ae120dbf5e1fec314f0c5a02d.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

截取这里我们还有一个小功能,比如间隔获取数值

123456789,只要获取其中单数的

304f0999e92abab81ed8f34b4814f1c594eea12d.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

str="123456789"

print(str[::2])

::这里表示整个字符串,而后面接的数值表示我们要提取的

每两个位置提取一个

89402670d5413a8cda903cba1ffc508c9ace812d.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7

有时候我们需要把一个数值倒过来,我们直接用-1即可

3931cb413a8ca608d8970d49db8c9bcec6f8fe2d.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

8

实际操作中我们可以省略掉一个结尾的冒号

比如提取第2个到第3个

只需要print(str[1:3])

d400248ca608a50fea64c93910cec7f88b77ff2d.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

总结

1

字符串后面接上[]

之后在里面写上两个冒号表示开头和结尾

第一个数字表示开始的位置,包含本身

第二个表示结尾的地方,不包含本身

END

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值