Python中怎样用索引和切片取出字符串片段?

Python 语言为字符串中的元素编号,以实现对字符串中的单个字符或字符片段的索引。按照不同的方向,索引分为正向索引和逆向索引。假设字符串的长度为L,正向索引中字符串的字符编号从左至右由0递增为L-1,逆向索引中字符串的字符编号从右至左由-1递减为-L。下面以长度为14的字符串“Alphonse Elric”为例,其字符的两种索引编号如图1所示。

Python中怎样用索引和切片取出字符串片段?

将字符串“Alphonse Elric”存储在变量s中:

s="Alphonse Elricr"

使用“s[索引]”这一形式可取出索引对应的字符。具体示例如下:

s[2]              # 取得字符串s中第3个字ps[-5]             # 取得字符串s中倒数第5个字符E

Python语言还支持使用索引区间取出字符串片段,即切片。使用“s[索引1:索引2]”这一形式可取得从索引1~索引2不包括索引2)之间的字符串片段。具体示例如下:

s[0:-6]           # 取得从正索引0开始到逆索引-6之前的字符串片段,即Alphonse

程序01_cur_exchange.py中第3、4、67行代码都通过索引方式从字符串变量mWorth中进行了取值。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/303307.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
黑马程序员黑马程序员订阅用户
上一篇 2023年7月5日 15:27
下一篇 2023年7月5日 15:27

相关推荐

  • PHP入门指南:字符串。

    PHP是一种广泛使用的服务器端脚本语言,它强大的字符串处理功能是其受欢迎的原因之一。本文将介绍PHP字符串的基础知识以及常见的字符串操作。什么是字符串?在计算机编程中,字符串是由一系列字符组成的数据类型。…

    2023年5月22日
    00
  • 我来说说html如何截取字符串内容。

    在HTML中,我们通常使用JavaScript来处理字符串,包括截取字符串,这是因为HTML本身是一种标记语言,主要用于描述网页的结构,而不是处理数据,JavaScript是一种脚本语言,可以在浏览器中运行,用于处理数据和实现…

    2024年6月21日
    00
  • PHP字符串类型string

    js中,虽然有2种字符串表达形式,但也应该理解为是一种字符串: var  str1 = ‘单引号字符串’ var   str2 = “双引号字符串”; 但在php中,单引号和双引哈字符串,是有不同细节含义的字符串。   php中,有4种字符…

    2018年3月14日
    0328
  • php字符串的常用函数

    字符串分解和合并 说明:在PHP中提供了两个函数可以对字符串进行“拆分”和“组合-数组”,作用是如多选框有多少个值 Explode:把字符串通过一个分割字符进行分割成数组 Implode:把一维数组转换成字符串 去除字符串的空…

    2017年11月20日 PHP自学教程
    0250
  • 字符串的布尔类型:bool, boolean

    bool和boolean用于标识某种只有两个状态值的数据:true,false——吃没吃,去没去,有没有。。。。。 在应用出,我们常常会(需要)直接将一个数据(可能是各种其他类型)当作一个布尔值来进行判断。 那么此时其实发…

    2018年3月17日
    0299
  • php字符串连接符

    说明:通过(.)或(.=)进行字符串的拼接 //字符串连接符 $name = 'admin'; echo '您好!'.$name.'重蔚自留地'; echo '您好!.$name重蔚自留地'; echo ' '; //.=:链接后再赋值 $user = 'admin'; $user .= '888'; //相当…

    2017年12月7日
    0244
  • 总结PHP字符串与数组处理函数用法

    本文实例讲述了PHP字符串与数组处理函数用法。分享给大家供大家参考,具体如下:字符串处理函数trim --去除字符串首尾的多余空白字符和其他字符函数结构:string trim ( string $str [, string $character_mask = &…

    2022年6月16日
    0151
  • PHP8中的函数:str_ends_with()——判断字符串是否以指定字符结尾。

    随着PHP7版本的发布,PHP语言的性能得到了飞速提高,而当前最新版本的PHP8更是加入了许多新的特性和增强,其中一个新特性就是str_ends_with()函数,它使得判断字符串是否以指定字符结尾变得更加简单和直观。str_end…

    2023年5月21日
    01

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息