数值四类
处理数值方面,在 Python 3 里,只有一种整型类型,那就是 int 长整型,另外还有 float/浮点型(带小数) 、 bool/布尔型(True 和 False 实际就是1和0) 、 complex/复数型 四种数值类型。
a,b,c,d = 20,5.5,True,4+3j
print(type(a))
print(type(b))
print(type(c))
print(type(d))
isinstance(a,float)
isinstance(a,int)
isinstance(a,bool)
isinstance(a,complex)
Python 内置的 type() 函数可以用来查询变量所指的对象类型。也可以isinstance()函数对变量和类型之间进行判断,从而获得变量的类型。
四则运算
也可以不适用 print 输出,直接在控制台中输入 5+4 之类的运输,回车输出结果。
print(5 + 4) # 加法
print(4.3 - 2) # 减法
print(3 * 7) # 乘法
print(2 / 4) # 除法,得到一个浮点数
print(2 // 4) # 除法,得到一个整数
print( 17 % 3) # 取余
print(2 ** 5) # 乘方
除法有两种,一种是 【/】 ,返回一个浮点数,另一种是 【//】 ,返回一个整数。在混合计算时,Python 会把整型转换成为浮点数。
变量赋值
一个变量可以通过赋值指向不同类型的对象。你可以将字符型赋值给 Var-01 之后再将长整型赋值给 Var-01 。
也可以用 del 删除之前引用的变量对象。下面的语句会在运行到第二次 print(var1,var2) 的时候报错。
var1 = 1
var2 = 10
print(var1,var2)
del var
del var1, var2
print(var1,var2)
Python 还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
9.322e-36j
4.53e-7j
-.6545+0J
第一次使用MarkDown写,非常的不熟练,而且不知道别的平台能不能写,不能适应就只能用回富文本了。