python数值工厂函数和功能函数

数值工厂函数:

bool(obj): 返回obj对象的布尔值,也就是obj.__nonzero__()方法的返回值。
int(obj, base=10): 返回一个字符串或数值对象的整数表示, 类似string.atoi();从Python 1.6起,引入了可选的进制参数。
long(obj, base=10) :返回一个字符或数据对象的长整数表示,类似string.atol(), 从Python1.6起,引入了可选的进制参数
float(obj) :返回一个字符串或数据对象的浮点数表示,类似string.atof()
complex(str) or complex(real, imag=0.0) :返回一个字符串的复数表示,或者根据给定的实数(及一个可选的虚数部分)生成一个复数对象。
 

功能函数:

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位。
round()仅用于浮点数。(译者注:整数也可以, 不过并没有什么实际意义)
hex(num):将数字转换成十六进制数并以字符串形式返回
oct(num):将数字转换成八进制数并以字符串形式返回
chr(num):将ASCII值的数字转换成ASCII字符,范围只能是0 <= num <= 255。
ord(chr):接受一个 ASCII 或 Unicode 字符(长度为1的字符串),返回相应的ASCII或Unicode 值。
unichr(num):接受Unicode码值,返回 其对应的Unicode字符。所接受的码值范围依赖于你的Python是构建于UCS‐2还是UCS‐4。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值