# python中有许多可以方便利用的数值结构,当然,也有一些与其他语言不同的地方,希望你能够细心辨别
print(5/2)
# 除法取整用 //:
print(5//2)
# 一个值可以同时赋给几个变量
x = y = 0
print(x)
print(y)
# 复数也得到支持;
# 带有后缀 j 或 J 就被视为虚数。
# 带有非零实部的复数写为 (real+imagj) ,
# 或者可以用 complex(real, imag) 函数创建。
q = 1+2j
print(q)
w = complex(3,4)
print(w)
print(q*w)
# 复数的实部和虚部总是记为两个浮点数。
# 要从复数 z 中提取实部和虚部,使用 z.real 和 z.imag 。
z = 3+4j
print(z.real,z.imag)
# 浮点数和整数之间的转换函数( float() 和 int() 以及 long() ) 不能用于复数。
# 没有什么正确方法可以把一个复数转成一个实数。
# 函数 abs(z) 用于获取其模(浮点数)或 z.real 获取其实部:
print(abs(z))
# 交互模式中,最近一个表达式的值赋给变量 _ 。
# 这样我们就可以把它当作一个桌面计算器,很方便的用于连续计算,
# 此变量对于用户是只读的。
# 不要尝试给它赋值 —— 你只会创建一个独立的同名局部变量,它屏蔽了系统内置变量的魔术效果.
# 当然,不是交互模式,就会出现错误