零基础学Python-输入输出及运算(干货)(2)

目录

 

Python的输入函数

Python的运算符

Python的运算优先级


 

Python的输入函数

input函数

a=input('')

特别提醒,输入进去的数据,是字符型,如果进行运算需要注意使用相关的转换,才可以进行计算。

零基础学Python-输入输出及运算(干货)(2)_第1张图片

Python的运算符

算数运算符

标准运算符 + - * /      //整除

特别提醒:

整除运算的时候:如果是一正一负的话,要向下取整,比如-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

幂运算符 **

相关运算的结果见下图:

零基础学Python-输入输出及运算(干货)(2)_第2张图片

赋值运算符

注意执行顺序是,从右至左

链式赋值法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的比较

布尔运算符

 

零基础学Python-输入输出及运算(干货)(2)_第3张图片

 

位运算符

其中左移1位相当于*2

右移一位相当于/2

零基础学Python-输入输出及运算(干货)(2)_第4张图片

Python的运算优先级

其中优先级如下图所示:

左边最高

特别提醒;括号的优先级是最高的

零基础学Python-输入输出及运算(干货)(2)_第5张图片

 

你可能感兴趣的:(Python,python)