目录
Python的输入函数
Python的运算符
Python的运算优先级
input函数
a=input('')
特别提醒,输入进去的数据,是字符型,如果进行运算需要注意使用相关的转换,才可以进行计算。
算数运算符
标准运算符 + - * / //整除
特别提醒:
整除运算的时候:如果是一正一负的话,要向下取整,比如-9//4=-3 9//-4=-3 但是9//4=2 -9//-2=2
取余运算符 %
特别提醒:
取余运算的时候:
9%-4=-3 公式:余数=被除数-除数*商 9-(-4)*(-3)=-3
-9%4=3 公式:余数=被除数-除数*商 -9-(4)*(-3)=3
幂运算符 **
相关运算的结果见下图:
赋值运算符
注意执行顺序是,从右至左
链式赋值法a=b=c=20
参数赋值法 +=、-=、*=、/=、//=、%=
系列解包赋值a,b,c=20,30,40
交换赋值(好玩):
a=20,b=10
a,b=b,a
现在a=10,b=20
比较运算符
三种大类:比较运算符的结果是布尔类型
>,<,>=,<=,!=
==对象的value的比较
is, is not id的比较
布尔运算符
位运算符
其中左移1位相当于*2
右移一位相当于/2
其中优先级如下图所示:
左边最高
特别提醒;括号的优先级是最高的