- abs()函数:返回给定参数的绝对值。
-
divmod()内建函数把除法和取余运算结合起来。返回元组类型。
- pow()内建函数,pow(x,y)计算x的y次方,此外,pow()还接受第三个可选的参数,即一个取余参数,有这个参数,pow()先进行指数运算,然后将运算结果和第三个参数进行取余运算,这个特性主要用于密码运算,而且比pow(x,y) % z性能更好,因为这个函数的实现类似于C函数pow(x,y,z)
-
round()内建函数用于对浮点型进行四舍五入运算,它有一个可选的小数位参数,返回值是浮点型。
-
coerce(num1,num2)将num1和num2转换为统一类型,然后以一个元组的形式返回
-
进制转换函数(仅用于整型)
hex():转为十六进制
oct():转为八进制
ord():返回一个字符的ASCII值
chr():返回一个值对应的字符
unichr():返回一个Unicode码对应的Unicode字符
- 没有__nonzero__()方法的对象的默认值是True
random模块
-
randint(x,y)传入两个整型参数,返回二者之间的随机整型
-
randrange()接受和range()一样的参数,返回随机的值
-
uniform()返回二者之间的一个浮点型,几乎和randint一样
-
random()类似于uniform()不过下限恒等于0.0,上限恒等于1.0
-
choice()随机返回给定序列的一个元素
-
python切片的步长索引aList[x: y: z],这里第三个索引值z用作步长参数
-
extend()和append()的区别在于:
list.append(object) 向列表中添加一个对象object
list.extend(sequence) 把一个序列seq的内容添加到列表中
可见,append在列表中新增了列表。
extend则将列表中的内容抽取出来添加至目标列表。
网友评论