一.①链式赋值:链式赋值用于同一个对象赋值给多个变量。
eg:x=y=10,相当于x=10;y=10。
②系列解包赋值:给对应相同个数的变量赋值。
eg: a,b,c=10,20,30
二.数据类型及运算
1.数据类型:①整型 ②浮点型 ③布尔型(true,false) ④字符串型
2.运算:+,-,,/(浮点数除法),//(整数除法),%(模,或“取余”),**幂,divmod() 函数,可以同时得到商和余数:divmod(13,3) 结果为(4,3)。
3.使用int()实现类型转换:①浮点数直街舍去小数部分,eg : int(9.9)=9 #不遵守四舍五入
②布尔值转换,eg : int(true)=1, int(false)=0
③字符串如果符合整数格式,则直接转化成对应整数。 eg: int(“123”)=123
④自动转型,当整数与浮点数混合运算时,表达式结果自动转成浮点数。
4.浮点数(float):①浮点数用科学计数法的形式表示,eg:3.14表示为314e-2或者314E-2。
②类似int() ,浮点数也可以将其他类型转化成浮点数,eg:2+8.0=10.0
③round(value)可以返回四舍五入的值,注意:不会改变原有的值,而是新产生的 值。
5.增强运算符:+=,-=,=,/=,//=,%=
三.时间的表示:计算机中时间的表示是从 “1970年1月1日 00:00:00 ”开始计算。在python中,首先导入时间模块 import time ,再使用函数time.time(), x.y,x为秒,y为微秒。
四.①比较运算符:==,!=,>,<,>=,<=
②逻辑运算符:or ,and,not
③同一运算符:is ,is not
注 is 与 =