python中的number类型

python中的number具体分为:python

  • int(有符号整型)
  • long(长整型[也能够表明八进制和十六进制])
  • float(浮点型)
  • complex(复数)

变量命名:编程

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)  来表示。

 

 

相关文章
相关标签/搜索