数据类型转换: 首先数据类型有: 数值型 整型:int 浮点型:小数 float 布尔型 bool---boolean 真True 假False 字符串型 str:0~多个字符组成的串 ,放在单引号或双引号或者三引号之间转换:通过:str() 把其它类型的数据转换成str通过:int() 把其它类型的数据转换成int 注:小数串和非数值串不能转换成int通过:float() 把其它类型的数据转换成float 非数值串不能转换成float格式化输出:1、使用个数可变的位置参数2、使用+连接符,+的左右均为str类型3、%占位符:''%()4、{0}占位符:''.format()5、f'{变量名}'格式化输入:变量 = input('提示语:')算术运算符:+ - * / // **a = 3b = 2print(a+b)print(a-b)print(a*b)print(a/b) #1.5 /数学中的除法print(a//b) # 1 //整除(结果是整数)print(a%b) # 1 % 模/求余注: 幂 2*2*2print(2**3)注: ++ -- python中没有赋值运算符:=从右往左进行支持链式赋值解包赋值,左右两边个数要一致复合赋值运算符:赋值+算术 += -= *= /= //= %=关系运算符:表示两个变量之间的大小关系的> < >= <= == !=逻辑运算符:主要是连接多个条件(布尔表达式--关系表达式、布尔变量)and 逻辑与:同真则真,遇假则假or 有真则真,同假则假not 取反位运算:按位与 &按位或 |异或 ^左移右移运算符的优先级:小括号>算术运算>位运算>关系运算>逻辑运算>赋值运算先运算 ,再比较 ,再链接,最后赋值建议大家,把优先高的放在小括号中,这样的代码可读性好例: