第5节--python数据类型--numeric

来源:互联网 发布:js 获取日期的年月日 编辑:程序博客网 时间:2024/06/14 21:24

1、python数据类型

  • numerics, sequences, mappings, classes, instances, exceptions
  • Numeric Types: int (包含boolean), float, complex
  • int: unlimited length; float: 实现用double in C, 可用 sys.float_info查看
  • complex: real(实部) & imaginary(虚部),用z.real 和 z.imag来取两部分

  • 具体运算以及法则参见:
    https://docs.python.org/3/library/stdtypes.html#numeric-types-int-float-complex

2、例子

import sysa = 3b = 4c = 5.66d = 8.0e = complex(c,d)f = complex(float(a),float(b))# f = complex(a,b)print("a is type: ",type(a))print("c is type: ",type(c))print("e is type: ",type(e))print(a+b)print(d/c)print(b/a)print(b//a)print(e)print(e+f)print ("e's real part is: " , e.real)print ("e's imaginary part is: " , e.imag)print(sys.float_info)

运行结果:

a is type:  <class 'int'>c is type:  <class 'float'>e is type:  <class 'complex'>71.41342756183745591.33333333333333331(5.66+8j)(8.66+12j)e's real part is:  5.66e's imaginary part is:  8.0sys.float_info(max=1.7976931348623157e+308, max_exp=1024, max_10_exp=308, min=2.2250738585072014e-308, min_exp=-1021, min_10_exp=-307, dig=15, mant_dig=53, epsilon=2.220446049250313e-16, radix=2, rounds=1)
1 0
原创粉丝点击