文件名称:数值工厂函数总结-qt教学大纲
文件大小:5.26MB
文件格式:PDF
更新时间:2024-06-23 19:46:17
python 核心编程 中文版 高清文字版
表 5.5 数值工厂函数总结 类(工厂函数) 操作 bool(obj) b 返回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) 返回一个字符串的复数表示,或 者根据给定的实数(及一个可选 的虚数部分)生成一个复数对象。 a. 在 Python2.3 之前, 这些都是内建函数 b. Python2.2 中新增的内建函数,在 Python2.3 中改变为工厂函数 功能函数 Python 有五个运算内建函数用于数值运算: abs(), coerce(), divmod(), pow(), pow() 和 round()。我们将对这些函数逐一浏览,并给出一些有用的例子: