python核心编程第二版

python核心编程第二版:第五章--数字

2016-08-08  本文已影响5人  Bioconductor

5.1 数字类型

整形、长整形、布尔型、双精度浮点型、十进制浮点型和复数。

在赋值的同时,被创建。

例子

a=1
print a 

结果

1

例子

a=1
print a,id(a)
a=32
print a,id(a)

结果

1 49373672
32 49372928

例子

a=32
print a,id(a)
del a
print a

结果

Traceback (most recent call last):
  File "E:/workp/python/zx/test.py", line 7, in <module>
    print a
NameError: name 'a' is not defined

5.2 整型

5.2.1 布尔类型

0 和 1

5.2.2 标准整数类型

八进制以数字0开始
十六进制以0x或0X

5.4.1 复数

num.real 实部
num.imag 虚部
num.conjugate() 共轭复数

例子

a=-8.333-1.47j
print a,a.real,a.imag,a.conjugate()

结果

(-8.333-1.47j) -8.333 -1.47 (-8.333+1.47j)

5.5 运算符

例子

a=1/2
print a

结果

0
>>> from __future__ import division
>>> print 1/2

结果

0.5
上一篇 下一篇

猜你喜欢

热点阅读