首页 > IT职业 > IT生活 > Python字符串如何索引和切片?

一、字符串索引
索引:字符串中每一个个体我们称之为字符或者元素,字符的下标就是索引。
字符串索引正序从0开始,倒序从-1开始。
索引格式:
变量名[索引值]
作用:通过字符串的索引可以获取指定的字符。
name = 'My Name is Python' char = name[0] print(char) # M char1 = name[-1] print(char1) # n
二、字符串切片
字符串的切片指的是从字符串中复制出一份指定的内容,存储在另外一个变量中,不会对原字符串进行修改。
切片格式:
[起始索引:结束索引:[步长]]
注意:
1、步长可以省略,默认为1。
2、包括开头不包含结尾。
s = 'hello world' 1.全部省略,截取整个字符串 s1 = s[:] print(s1) # hello world 2.指定步长,隔一个取一个字符串 s2 = s[::2] print(s2) # hlowrd 3.指定步长和结束索引位置 s3 = s[:8:2] print(s3) # hlow 4.指定起始索引和步长 s4 = s[4::2] print(s4) # owrd
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3643/viewspace-2830706/ ,如需转载,请注明出处,否则将追究法律责任。