文章目录
1 对无穷大数的支持
python可以支持无穷大整数的运算
例如它可以轻易的算出10100即10的100次幂,还可以算出10100+1!=10**100
2.浮点数
python3:
在整数除法时会转换成float型进行计算
15/2=7.5
VS python2:
15/2=7
如果希望=7.5,则需要类型转换:
15/float(2)
ps:
15/(float)2
这么写是错误的,强制转换成float类型的函数的样子
浮点数不同于整数,它拥有精度的限制。(下文中可以看出1.0被舍弃了,而如果是int型则不会舍去)
9.0** 30==9.0 **30+1.0
3.将数字赋值给变量(简单的赋值语句)
ps:type()查看变量的类型
1.python赋值到底做了什么
c、c++、BASIC:
采用值类型(引用下c#的概念)存储变量,变量就是一个小盒子,在其中存储值。
VS python:
所有的变量都采用的是引用类型,将变量指向一个特定的小盒子,建立引用。
2.命名约定:
通常:i,j,k,m用作指向整数变量的名称,而x,y,z则用作指向浮点数变量的名称。
3. python的一些快捷方式
1.多赋值
可以把任何值赋值给多个变量
a= b = c= d =e = 0
2.元组赋值
i,j,k= -100,123,456
3. 支持的运算符(+=等)
+=
-=
*=
/=
**=
WARNING:
++ 和 – 操作在python中不支持。