python中字符的获取/截取

您所在的位置:网站首页 python取数字 python中字符的获取/截取

python中字符的获取/截取

2023-08-12 07:23| 来源: 网络整理| 查看: 265

Python截取字符串方法

python中允许通过索引来操作字符串中的单个或者多个字符,通过索引获取对应字符,或者返回字符的索引值。

获取单个字符 str[index]:str 字符串名字,index表示索引值。 另外,python允许从字符串两端使用索引: 1)当以字符串的左端(字符串的开头)为起点时,索引是从 0 开始计数的;字符串的第一个字符的索引为 0,第二个字符的索引为 1,第三个字符串的索引为 2 …… 2)当以字符串的右端(字符串的末尾)为起点时,索引是从 -1 开始计数的;字符串的倒数第一个字符的索引为 -1,倒数第二个字符的索引为 -2,倒数第三个字符的索引为 -3 …… 直接上代码 str='hello world!https://blog.csdn.net/lzz555517?spm=1011.2124.3001.5343' print(str[4]) print(str[-4])

只是从左端从0开始,右端从-1开始。 2. 获取多个字符 str[start: end: step] str: 字符串名称 start: 要获取的第一个字符串所在的索引(包含该字符)。如果不指定,则默认为0,从字符串开头开始 end: 要获取的最后一个字符所在的索引(不包含此字符)。不指定,则默认为字符长度,即最后一个 step:获取字符的步长,默认为1,当省略该值时,最后一个参数也可以省略

str='hello world!https://blog.csdn.net/lzz555517?spm=1011.2124.3001.5343' print(str[4:10])#o world print(str[:-4])#获取第一个到倒数第四个(不包括倒数第四个) print(str[6:])#获取第7个至最后一个 print(str[-5:])#倒数第5个至最后一个 print(str[::3])#从第一个开始,每3个字符取一个字符hlwlh

结果如下,这里需要注意的细节就是最后step,很多文章解释说是“每隔3个”,其实应该是每3个取一个

o worl hello world!https://blog.csdn.net/lzz555517?spm=1011.2124.3001. world!https://blog.csdn.net/lzz555517?spm=1011.2124.3001.5343 .5343 hlwlhp/l.dn/z57p111.053


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3