python中的number具体分为:python
变量命名:编程
a=1 整数型c#
b=1.0 浮点型编程语言
c=1000025555441122 长整型操作系统
d=4.23+8.5j 复数类型blog
看上去很简单。效率
咱们作一些除法运算的时候,python中10/3=3.3333333333333335 。这和JAVA和c#中的一些除法不相同,在这些语言中10/3=3。这是为何呢?由于python中比较接近天然语言,并且作一些科学运算的时候python更加适合和简洁。变量
在JAVA和c#中必需要指定float类型才行,好比:(float) a=10/3 这样强制转换,这涉及到了编程语言的效率处理的问题上了。float
浮点数的精度通常在15-17位左右。im
python中假如为了获得和JAVA、c#一样的结果的话,能够这样设置:10//3=3。这就是取整了。
python的整数最大值和其余语言不同,其余语言中的整数型最大值通常也就是2^32或者2^64,这个是和操做系统有关的。
而python计算整数的时候能够接近无限大,只要你的电脑能显示完,好比100^255,其余的编程语言估计早就溢出了,而python不会,python计算次方的时候,能够两个星号(**)来表示,也能够用导入math包
math.pow(10,2) 来表示。