Python学习1:数字和表达式
版本python3.7.0
数字运算
1、在python3.0中,/ 现在总是执行真除法,不管操作数的类型,都会返回包含任何余数的一个浮点结果
2、.在python2.6中,/ 表示传统除法,如果两个操作数都是整数的话,执行截断的整数除法(只留下整数部分)
版本不一样所表现结果不同。
3、“//”的是使用
在python3.0中,//的结果的数据类型总是依赖于操作数的类型:如果操作数中有一个是浮点数,结果就是浮点数;否则,结果是一个整数。(向下截取)
如下图:
4、两个函数:floor()和trunc()
floor()向下取整,与//功能类似
trunc不管符号,直接截取整数,既不向上也不向下
如图
5、取余"%"
6、幂运算——乘方:**
7、在交互模式下,最后打印的表达式将分配给变量 “_" 对于用户是只读状态
8、长整数
只需在数字后加L
9、变量
变量不需定义,直接赋值,若无赋值直接报错。