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(数据对象) 将数据对象转换为字符串,可以转换任何内容
发表评论