2、 转换为字符串 7 repr(x ) 将对象 x 转换为表达式字符串 8 eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象 9 tuple(s ) 将序列 s 转换为一个元组10 list(s ) 将序列 s 转换为一个列表11 chr(x ) 将一个整数转换为一个字符12 unichr(x ) 将一个整数转换为Unicode字符13 ord
3、(x ) 将一个字符转换为它的整数值14 hex(x ) 将一个整数转换为一个十六进制字符串15 oct(x ) 将一个整数转换为一个八进制字符串 序列操作代码 1 操作 描述 2 s + r 序列连接 3 s * n , n * s s的 n 次拷贝,n为整数 4 s % d 字符串格式化(仅字符串) 5 s[i]
4、 索引 6 s[i :j ] 切片 7 x in s , x not in s 从属关系 8 for x in s : 迭代 9 len(s) 长度10 min(s) 最小元素11 max(s) 最大元素12 s[i ] = x 为s[i]重新赋值13 s[i :j ] = r 将列表片段重新赋值
5、14 del s[i ] 删除列表中一个元素15 del s[i :j ] 删除列表中一个片段 数值操作代码 1 x << y 左移 2 x >> y 右移 3 x & y 按位与 4 x
6、 y 按位或 5 x ^ y 按位异或 (exclusive or) 6 ~x 按位翻转
7、 7 x + y 加 8 x - y 减 9 x * y 乘10 x / y 常规除11 x // y 地板除12 x ** y 乘方 (xy )13 x % y 取模 (x mod y )14 -x 改变操作数的符号位15 +x
8、 什么也不做16 ~x ~x=-(x+1)17 abs(x ) 绝对值18 divmod(x ,y ) 返回 (int(x / y ), x % y )19 pow(x ,y [,modulo ]) 返回 (x ** y ) x % modulo20 round(x ,[n]) 四舍五入,n为小数点位数21 x < y 小于22 x > y