python学习之数字

coerce() 内建函数来帮助你实现这种转换
python学习之数字_第1张图片
*位运算符(只适用于整数)
位运算符 功能
~num 单目运算,对数的每一位取反。结果为
num1 << num2 Num1 左移 num2 位
num1 >> num2 Num1 右移 num2 位
num1 & num2 num1 与 num2 按位与
num1 ^ num2 num1 异或 num2
num1 | num2 num1 与 num2 按位或

转换工厂函数

函数 int(), long(), float() , complex()和bool()用来将其它数值类型转换为相应的数值类型

Python 有五个运算内建函数用于数值运算: abs(), coerce(), divmod(), pow(),pow()
和 round()
abs():求绝对值
coerce(): 强制类型转er换,coerce(a,b) a is complex, b must convert tocomplex, a is float ,b must converts to float, b is long ,a mustconvert to long

divmod():divmod()内建函数把除法和取余运算结合起来, 返回一个包含商和余数的元组.。对整数来
说, 它的返回值就是地板除和取余操作的结果。对浮点数来说, 返回的商部分是
math.floor(num1/num2),对复数来说,商部分是math.floor((num1/num2).real)。
pow() is the same to '**',运算符都可以进行指数运算
内建函数round()用于对浮点数进行四舍五入运算
内建函数区别:
   函数int()直接截去小数部分。(返回值为整数)
函数 floor()得到最接近原数但小于原数的整数。(返回值为浮点数)
函数 round()得到最接近原数的整数。(返回值为浮点数

函数 功能
abs(num) 返回 num 的绝对值
coerce(num1, num2) 将num1和num2转换为同一类型,然后以一个 元组的形式
返回。
divmod(num1, num2) 除法-取余运算的结合。返回一个元组(num1/num2,num1 %
num2)。对浮点数和复数的商进行下舍入(复数仅取实
数部分的商)
pow(num1, num2, mod=1) 取 num1 的 num2次方,如果提供 mod参数,则计算结果
再对mod进行取余运算
round(flt, ndig=0) 接受一个浮点数 flt 并对其四舍五入,保存 ndig位小数。
若不提供ndig 参数,则默认小数点后0位。

整数的内建函数:8 进制和16 进制整数。它们分别是 oct()
和 hex()

ASCII 转换函数:函数chr()接受一个单字节整数值,返回一个字符串,
其值为对应的字符。函数ord()则相反,它接受一个字符,返回其对应的整数值。

randrange(), 
range(start,stop,step)
choice()

你可能感兴趣的:(python学习之数字)