加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

Python截取字符串 字符串切片 办法详解

发布时间:2022-07-06 02:43:06 所属栏目:语言 来源:互联网
导读:从本质上讲,字符串是由多个字符构成的,字符之间是有顺序的,这个顺序号就称为索引(index)。Python 允许通过索引来操作字符串中的单个或者多个字符,比如获取指定索引处的字符,返回指定字符的索引值等。 获取单个字符 知道字符串名字以后,在方括号[ ]中
  从本质上讲,字符串是由多个字符构成的,字符之间是有顺序的,这个顺序号就称为索引(index)。Python 允许通过索引来操作字符串中的单个或者多个字符,比如获取指定索引处的字符,返回指定字符的索引值等。
  获取单个字符
  知道字符串名字以后,在方括号[ ]中使用索引即可访问对应的字符,具体的语法格式为:
  strname[index]
 
  strname 表示字符串名字,index 表示索引值。
 
  Python 允许从字符串的两端使用索引:
  当以字符串的左端(字符串的开头)为起点时,索引是从 0 开始计数的;字符串的第一个字符的索引为 0,第二个字符的索引为 1,第三个字符串的索引为 2 ……
  当以字符串的右端(字符串的末尾)为起点时,索引是从 -1 开始计数的;字符串的倒数第一个字符的索引为 -1,倒数第二个字符的索引为 -2,倒数第三个字符的索引为 -3 ……
 
  【实例2】高级用法,start、end、step 三个参数都可以省略:
  url = 'http://c.biancheng.net/java/'
  #获取从索引5开始,直到末尾的子串
  print(url[7: ])
  #获取从索引-21开始,直到末尾的子串
  print(url[-21: ])
  #从开头截取字符串,直到索引22为止
  print(url[: 22])
  #每隔3个字符取出一个字符
  print(url[:: 3])
  运行结果:
  c.biancheng.net/java/
  c.biancheng.net/java/
  http://c.biancheng.net
  hp/bne.ta/

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!