复数类型z =1.23e-4+5.6e+89i(实部和虚部是什么?)对于复数z,可以用z.real获得实数部分z.imag获得虚数部分z.real = 0.000123z.imag = 5.6e+89
复数类型 ◼ z = 1.23e-4+5.6e+89j(实部和虚部是什么?) ◼ 对于 复 数z , 可 以用 z.real获 得 实数 部 分 , z.imag获得虚数部分 ◼ z.real = 0.000123 z.imag = 5.6e+89
数字类型的操作
数字类型的操作
内置的数值运算操作符三种类型存在一种逐渐“扩展”的关系:整数->浮点数->复数(整数是浮点数特例,浮点数是复数特例)不同数字类型之间可以进行混合运算,运算后生成结果为最宽类型123 + 4.0 = 127.0 (整数 + 浮点数 = 浮点数)
内置的数值运算操作符 ◼ 三种类型存在一种逐渐“扩展”的关系: 整数 -> 浮点数 -> 复数 (整数是浮点数特例,浮点数是复数特例) ◼ 不同数字类型之间可以进行混合运算,运算后生 成结果为最宽类型 ◼ 123 + 4.0 = 127.0 (整数 + 浮点数 = 浮点数)
内置的数值运算操作符操作符描述x与y之和x+yx与y之差x-yx与y之积x*yx/yx与y之商x/lyx与y之整数商,即:不大于x与y之商的最大整数x%yx与y之商的余数,也称为模运算-xx的负值,即:x*(-1)x本身+x+**yx的y次幂,即:x
内置的数值运算操作符 操作符 描述 x + y x与y之和 x - y x与y之差 x * y x与y之积 x / y x与y之商 x // y x与y之整数商,即:不大于x与y之商的最大整数 x % y x与y之商的余数,也称为模运算 -x x的负值,即:x*(-1) +x x本身 x**y x的y次幂,即:x y
内置的数值运算操作符“更宽”的类数字类型之间相互运算所生成的结果是型,基本规则是:整数之间运算,如果数学意义上的结果是小数,结1果是浮点数;·整数之间运算,如果数学意义上的结果是整数,结果是整数;整数和浮点数混合运算,输出结果是浮点数;整数或浮点数与复数运算,输出结果是复数
内置的数值运算操作符 数字类型之间相互运算所生成的结果是“更宽”的类 型,基本规则是: ⚫整数之间运算,如果数学意义上的结果是小数,结 果是浮点数; ⚫整数之间运算,如果数学意义上的结果是整数,结 果是整数; ⚫整数和浮点数混合运算,输出结果是浮点数; ⚫整数或浮点数与复数运算,输出结果是复数