【摘要】:字符串包括两种序号体系:正向递增序号和反向递减序号。如果表示中M或者N索引缺失,则表示字符串把开始或结束索引值设为默认值。图2-1Python字符串的两种序号体系Python提供了5个字符串的基本操作符,如表2-2所示。len返回字符串x的长度,字符串中英文和中文字符都是1个长度单位。str返回x的字符串形式,其中,x可以是数字类型或其他类型。例2_4_string.py执行结果如下:
字符串是字符的序列表示,可以由一对单引号(')、双引号(")或三引号(''')构成。字符串包括两种序号体系:正向递增序号和反向递减序号。如果字符串长度为L,正向递增需要以最左侧字符序号为0,向右依次递增,最右侧字符序号为L-l;反向递减序号以最右侧字符序号为-1,向左依次递减,最左侧字符序号为-L。这两种索引字符的方法可以在一个表示中使用。
Python字符串也提供区间访问方式,采用[N:M]格式,表示字符串中从N到M(不包含M)的子字符串,其中,N和M为字符串的索引序号,可以混合使用正向递增序号和反向递减序号。如果表示中M或者N索引缺失,则表示字符串把开始或结束索引值设为默认值。例如:name="python程序设计",则该字符串的两种序号表示体系如图2-1所示。
图2-1 Python字符串的两种序号体系
Python提供了5个字符串的基本操作符,如表2-2所示。
表2-2 字符串的基本操作符
(www.xing528.com)
Python解释器提供了一些与字符串处理有关的内置函数,其中len(x)和str(x)使用最多。
len(x)返回字符串x的长度,字符串中英文和中文字符都是1个长度单位。str(x)返回x的字符串形式,其中,x可以是数字类型或其他类型。
与字符串操作符和内置函数有关的实例如例2_4_string.py所示。
例2_4_string.py
执行结果如下:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。