数据类型转换:
    首先数据类型有:
        数值型
            整型: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 = 3
b = 2
print(a+b)
print(a-b)
print(a*b)
print(a/b) #1.5 /数学中的除法
print(a//b) # 1 //整除(结果是整数)
print(a%b) # 1 % 模/求余
注: 幂 2*2*2
print(2**3)
注: ++ -- python中没有
赋值运算符:
=
从右往左进行
支持链式赋值
解包赋值,左右两边个数要一致
复合赋值运算符:赋值+算术 += -= *= /= //= %=
关系运算符:
表示两个变量之间的大小关系的
>  <  >=  <=  ==  !=
逻辑运算符:
主要是连接多个条件(布尔表达式--关系表达式、布尔变量)
and 逻辑与:同真则真,遇假则假
or 有真则真,同假则假
not 取反
位运算:
按位与 &
按位或 |
异或 ^
左移
右移
运算符的优先级:
小括号>算术运算>位运算>关系运算>逻辑运算>赋值运算
先运算 ,再比较 ,再链接,最后赋值
建议大家,把优先高的放在小括号中,这样的代码可读性好
例: