Python中的常用序列处理技巧_索引和切片取值,python序列常用函数

Python中的常用序列处理技巧_索引和切片取值,python序列常用函数

Python中的常用序列处理技巧_索引和切片取值,python序列常用函数

        索引

语法:ss[1]  得到字符串 ss 中的第2个字符

len(ss)  得到 ss 的长度

ss[-1]   得到 ss 中的最后一个字符


切片

作用:从字符串序列中取出一部分相应的元素重新组成一个字符串

语法:字符串[(开始索引):(结束索引)(:步长)] 注:()内的部分代表可以省略,开始索引和结束索引是可以越界的(结束索引可以大于字符串长度,开始索引可以小于0),步长代表每切一次跳过的字符数,当步长为负数时,反向取切片

如:s = 'ABCDE'

a = s[1:4]  得到的是 BCD ,不包含结束索引,所以没有 E

a = s[1:]   得到的是 BCDE,不写结束索引,默认切到最后

a = s[:2]   得到的是 AB,不写开始索引,默认从头开始切

a = s[:]得到的是 ABCDE

a = s[4:2]  得到空

a = s[0:5:2]  得到  ACE

a = s[::-2] 得到    ECA


常用序列函数

len(字符串) 得到字符串长度

max(字符串) 得到字符串中编码最大的值

min(字符串) 得到字符串中编码最小的值


ord(字符) 得到字符的 Unicode 值

chr(编码) 得到编码对应的字符


整数转换为字符串函数

hex(整数) 将整数转换为十六进制的字符串

oct(整数) 将整数转换为八进制字符串

bin(整数) 将整数转换为二进制字符串


创建字符串函数:

str(数据对象)  将数据对象转换为字符串,可以转换任何内容


最后编辑于:2019/07/18作者: 牛逼PHP

发表评论