内置的数值运算函数Python解释器提供了一些内置函数,在这些内置函数之中,有6个函数与数值运算相关函数描述x的绝对值abs(x)divmod(x y)(αd/y,x%y),输出为二元组形式(也称为元组类型)(s**y)%z,[-]表示该参数可以省略,即:powxy),它与x**y相同pow(x yl,z)对x四舍五入,保留ndigits位小数。round(x)返回四舍五入的整数值round(x, ndigits))Xi,x,…x的最大值,n没有限定man(x, X, .., )X,x,…,的最小值,n没有限定min(x, X2, .., X)
内置的数值运算函数 Python解释器提供了一些内置函数,在这些内置函 数之中,有6个函数与数值运算相关 函数 描述 abs(x) x的绝对值 divmod(x, y) (x//y, x%y),输出为二元组形式(也称为元组类型) pow(x, y[, z]) (x**y)%z,[.]表示该参数可以省略,即:pow(x,y),它与x**y相同 round(x[, ndigits]) 对x四舍五入,保留ndigits位小数。round(x)返回四舍五入的整数值 max(x1, x2, ., xn) x1, x2, ., xn的最大值,n没有限定 min(x1, x2, ., xn) x1, x2, ., xn的最小值,n没有限定
数字类型的转换数值运算操作符可以隐式地转换输出结果的数字类型例如,两个整数采用运算符“"的除法将可能输出浮点数结果此外,通过内置的数字类型转换函数可以显式地在数字类型之间进行转换函数描述int(x)将x转换为整数,x可以是浮点数或字符串float(x)将x转换为浮点数,x可以是整数或字符串生成一个复数,实部为re,虚部为im,re可以是整数、浮点数或字符串,im可complex(re[, im)以是整数或浮点数但不能为字符串
数字类型的转换 函数 描述 int(x) 将x转换为整数,x可以是浮点数或字符串 float(x) 将x转换为浮点数,x可以是整数或字符串 complex(re[, im]) 生成一个复数,实部为re,虚部为im,re可以是整数、浮点数或字符串,im可 以是整数或浮点数但不能为字符串 数值运算操作符可以隐式地转换输出结果的数字类型 例如,两个整数采用运算符“/”的除法将可能输出浮点数结果。 此外,通过内置的数字类型转换函数可以显式地在数字类型之间进 行转换
数字类型的转换三种类型可以相互转换函数:int(),float(),complex()示例:int(4.5)=4(直接去掉小数部分)float(4)=4.0(增加小数部分)complex(4) = 4 + 0J
数字类型的转换 ◼ 三种类型可以相互转换 函数:int(), float(), complex() ◼ 示例: ◼ int(4.5) = 4 (直接去掉小数部分) ◼ float(4) = 4.0 (增加小数部分) ◼ complex(4) = 4 + 0J
数字类型的转换示例 : complex(4.5) = 4.5 + 0J>>> float(4.5+0j)Traceback (most recent call last):File "<pyshell#o>",line 1,in <module>float(4.5+0j)TypeError: can't convert complex to float>>>
数字类型的转换 ◼ 示例:complex(4.5) = 4.5 + 0J
数字类型的判断函数:type(x),返回x的类型,适用于所有类型的判断示例:>>> type(4.5)<class!floati>>>> type(z)<class'complex'>
数字类型的判断 ◼ 函数:type(x),返回x的类型,适用于所有类型 的判断 ◼ 示例: