Pro114-泡面Python[Py#014]——3min-基础-数值 Number

Python

数值四类

处理数值方面,在 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)
Pro114-泡面Python[Py#014]——3min-基础-数值 Number_第1张图片
type 和 isinstance 效果

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)
Pro114-泡面Python[Py#014]——3min-基础-数值 Number_第2张图片
del 效果图

Python 还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

9.322e-36j
4.53e-7j
-.6545+0J

第一次使用MarkDown写,非常的不熟练,而且不知道别的平台能不能写,不能适应就只能用回富文本了。

你可能感兴趣的:(Pro114-泡面Python[Py#014]——3min-基础-数值 Number)