python字符串的索引与切片操作,python切片详解

  python字符串的索引与切片操作,python切片详解

  本文主要详细介绍Python的索引和切片。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。

  00-1010 1.一般索引:取一个元素1.1正索引1.2负索引2切片索引:取多个元素2.1切片索引[0]可以省略不写:2.2切片索引中的最后一位可以写:2.3列表、元组、字符串的取值方式相同:3取值技巧用Python总结。最基本的数据结构是序列。

  Python包含六个内置序列:字符串、列表、元组、Unicode字符串、缓冲区对象和xrange对象。

  序列中的每个元素都有一个数字,即它的位置或索引。

  我们可以通过index得到序列的值,语法是sequence [index]。

  请注意,序列中的索引从0开始编号。

  切片中的0可以省略。

  索引的最后一位可以省略。

  普通索引:拿一个元素。

  切片索引:采取多种元素。

  

目录

  语法:序列[索引]

  

1. 普通索引:取一个元素

  #创建新的字符串变量

  string=ABCDEFG

  #拿一个索引

  字符串[0]

  【终端输出】

  一个

  索引[0]对应于第一个字符,因此获得的值是a。

  

1.1 正索引

  #创建新的字符串变量

  string=ABCDEFG

  #拿一个索引

  字符串[-7]

  【终端输出】

  一个

  Index [0]和index [-7]都对应同一个字符a。

  

1.2 负索引

  切片是指提取多个元素。

  语法:sequence[索引前:索引后]

  注意:切片索引包含正面,但不包含背面。

  #创建新的字符串变量

  string=ABCDEFG

  #取第一至第三个字符

  字符串[0:3]

  【终端输出】

   ABC

  

2 切片索引:取多个元素

  #创建新的字符串变量

  string=ABCDEFG

  #取第一至第三个字符

  字符串[:3]

  【终端输出】

   ABC

  [:3]省略了[33603]中冒号前的0。指的是第1到第3个字符,值也是ABC。

  

2.1 切片索引中[0]可以省略不写:

  #创建新的字符串变量

  string=ABCDEFG

  #从第四个走到最后一个

  字符串[3:]

  【终端输出】

  DEFG的

  [3:]冒号后没有数字,表示最后一个被取出。3对应于第四个字符D,因此取出的是DEFG。

  #创建新的字符串变量

  A=我在学习数据分析

  #取第二至第三个字符

  [1:3]

  【终端输出】

  “正在进行”

  

2.2 切片索引中最后一位可以不写:

  #创建新列表

  Name_list=[张三,李四,王五,刘钊,孙棋]

  #阅读第二至第四个元素

  name_list[1:4]

  【终端输出】

  [李四,王五,刘钊]

  在[133604]中,索引[1]对应于第二元素李四,索引[4]对应于第五元素孙棋。索引4不取,所以输出为[李四,王五,刘钊]。

  

2.3 列表、元组和字符串的取值方式是一样的:

  

3 取值技巧

  本文到此为止。希望能帮到你,也希望你能多关注更多热门IT软件开发工作室的内容!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 如何对python字符串中字符进行替换,python 替换字符串
  • 如何对python字符串中字符进行替换,python 替换字符串,python字符串替换的2种方法
  • Python字符串转变量,python输出字符和数字变量
  • Python字符串转变量,python输出字符和数字变量,Python将字符串常量转化为变量方法总结
  • python字符串讲解,菜鸟教程python字符串
  • python字符串讲解,菜鸟教程python字符串,python 字符串详解
  • python字符串根据字符截取,python字符串的切片操作
  • python字符串根据字符截取,python字符串的切片操作,Python中的字符串切片(截取字符串)的详解
  • python中字符串的切片,python字符串
  • python中字符串的切片,python字符串,Python中字符串切片详解
  • python 去除字符串中的空格,python字符串去除空格
  • python 去除字符串中的空格,python字符串去除空格,Python 字符串去除空格的五种方法
  • ,,Python字符串拼接的4种方法实例
  • ,,Python字符串匹配之6种方法的使用详解
  • python编写函数去掉字符串中的空格,python字符串怎么去空格
  • 留言与评论(共有 条评论)
       
    验证码: