Python截取字符串(字符串切片)方法详解

本文详细介绍了Python中如何通过索引操作字符串,包括获取单个字符和多个字符(字符串切片)。字符串的索引从0开始,也可以从-1开始反向计数。此外,还展示了如何通过start、end和step参数进行字符串截取,并提供了实例演示。
摘要由CSDN通过智能技术生成

从本质上讲,字符串是由多个字符构成的,字符之间是有顺序的,这个顺序号就称为索引(index)。[Python] 允许通过索引来操作字符串中的单个或者多个字符,比如获取指定索引处的字符,返回指定字符的索引值等。

获取单个字符

知道字符串名字以后,在方括号[ ]中使用索引即可访问对应的字符,具体的语法格式为:

strname[index]

strname 表示字符串名字,index 表示索引值。

Python 允许从字符串的两端使用索引:

  • 当以字符串的左端(字符串的开头)为起点时,索引是从 0 开始计数的;字符串的第一个字符的索引为 0,第二个字符的索引为 1,第三个字符串的索引为 2 ……
  • 当以字符串的右端(字符串的末尾)为起点时,索引是从 -1 开始计数的;字符串的倒数第一个字符的索引为 -1,倒数第二个字符的索引为 -2,倒数第三个字符的索引为 -3 ……

请看下面的实例演示:


1.  url = 'https://jq.qq.com/?_wv=1027&k=sqgP9S9Y'
2.  #获取索引为10的字符
3.  print(url[10])
4.  #获取索引为 6 的字符
5.  print(url[-6])

运行结果:

i
y

获取多个字符(字符串截去/字符串切片)

使用[ ]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值