Python 运算符优先级

 

 1、什么是运算符优先级

   在Python语言中,当在一个表达式中,出现多种不同的运算符时,如:算术运算符、关系运算符、逻辑运算符,

  那么,究竟先执行哪一种运算符的操作先呢?所以,在这种情况下面,运算符的优先级就可以帮助我们去解决这个问题了。

 

 2、运算符优先级的划分:

 

    not 优先级高于 算术运算符

 

    算术运算符 优先级高于 关系运算术

 

    关系运算术 优先级高于 "and"和"not"

 

     "and"和"not" 优先级高于 "="

 

    通过上面的介绍,我们就可以看到各种不同的运算符之间的优先级的高低了,优先级最高就是not,而最低就是=

 

 3、同一个优先级的运算符,执行的先后次序

 

    算术运算符 —— 乘法、除法、模运算 优先级高于 加法、减法。

 

    算术运算符 —— 乘法、除法、模运算 出现在同一行代码中,则按从左到右的顺序执行。

 

    算术运算符 —— 加法、减法, 出现在同一行代码中,则按从左到右的顺序执行。

 

    关系运算术——出现在同一行代码中,按从左往右顺序执行。

 

=======================================================================

非常好,现在,我们已经掌握了Python语言中的(运算符优先级)但是,如何去运行用它呢?

所以,我们就需要通过下方的链接,进入到Python语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。

>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)