链式赋值
a,b=1,2
a,b=b,a
print(a,b)
得出a=2 b=1
最基本内置数据类型
整型:整数
浮点型:小数
布尔型:True False
字符串型:
运算符:
/:浮点整除法 8/2 4.0
//:整除整除法 7//2 3
%:取余 7%4 3
****:幂 2**3 8
除数为0,会产生异常
divmod()可得到商和余数
divmod(13,3)
(4,1)
整数
十进制、二进制、八进制、十六进制
使用int()实现类型转换
1、浮点数直接舍去小数部分;
2、布尔值True为1,False为0;
3、字符串符合整数格式(浮点数格式不行),则直接转成对应整数,否则报错
浮点数(float)
可使用float()将其他类型转化成浮点数
整数和浮点数混合运算时,表达式结果自动转型成浮点数
round()可以返回四舍五入的值
增强型赋值运算符
例:+=、-=
时间的表示
unix时间点: 1970年1月1日00:00:00
练习:多点坐标_绘出折线图_计算两点距离
比较运算符、逻辑运算符
== 、 != 、 < 、 > 、 >= 、 <=、
or ;and ; not
同一运算符
is 用于判断两个变量引用对象(id,value,类型)是否为同一个
== 判断引用对象的值是否相等
小整数对象[-5,25