Python如何获取多个字符?Python提取多个字符的方法

在前面的学习中,我们了解了在Python中获取单个字符的方法,使用的是[],那么其实在Python中可以指定一个范围,获取多个字符,也就是一个子串或者是一个片段,下面一起来看看如何操作吧 。

Python如何获取多个字符?Python提取多个字符的方法

文章插图
一、获取多个字符串
【Python如何获取多个字符?Python提取多个字符的方法】想要一次性获取多个字符串时,需要先在指定一个获取的范围,在操作的时候可以使用一个下面的方法进行操作,具体的格式如下:
strname[start : end : step]1、参数说明
通过这个方法,我们可以看到在这个方法中,包含了四个参数,下面分别对这三个参数进行讲解:
strname:它表示的是我们要进行截取的一个字符串 。
start:这个参数设置的是获取字符是开始的位置,这个位置可以自己设置,不一定第字符最开始的位置,也就是说是对字符所在的位置进行索引,如果不设置的话,默认就会从字符串开头位置截取,索引值为0 。
end:它是和刚才那个参数相反的操作,截取的是最后一个字符,当不设置的时候,默认的就是一个字符串的长度 。
step:设置步长,也就是字符的间隔取值,step 默认值为 1,当省略该值时,需要将最后一个冒号也一起省略 。
2、基本用法
代码如下:
url = 'hello!Python!hahaha'#获取索引从2处到6(不包含22)的子串print(url[2: 6]) # 输出 llo!P#获取索引从7处到-6的子串print(url[7: -6]) # 输出Pyh#从索引3开始,每隔4个字符取出一个字符,直到索引10为止print(url[3: 16: 4])运行结果:lth到此这篇关于Python如何获取多个字符?Python提取多个字符的方法的文章就分享到这里了,如果还有其他想要了解的内容,可以继续关注学习哦 。

    推荐阅读