python表达式是什么


本文摘自php中文网,作者(*-*)浩,侵删。

python表达式是值,变量和操作符(或叫运算符)的组合。单独的一个值是一个表达式,单独的变量也是一个表达式。

运算符和操作数一起构成表达式,操作数可以使用标识符表示,如a=3;b=2;c=a*b,表达式是python程序最常见的代码

Python代码由表达式和语句组成,并由Python解释器负责执行。(推荐学习:Python视频教程)

它们的主要区别是“表达式”是一个值,它的结果一定是一个Python对象。当Python解释器计算它时结果可以是任何对象。例如42,1+2,int(‘123’),range(10)等。

表达式的优先级

表达式是有优先级的,最简单的如我们赋值运算符中的数学算式:“0 * 1 + 2”和“0 + 1 * 2”结果一定不一样,在“0 + 1 * 2”中优先运算“1 * 2”。

当然并非是只有赋值运算才优先级,并且在各种运算符之间也有优先级。

1

2

3

4

5

6

7

8

9

10

11

12

#在下面这个运算中,假设a、b、c都是ture值,因为and 的优先级大于 or ,所以最后结果是a#

>>> a or b and c

a

  

#在下面这个运算中,假设a、b、c、d都是ture值#

#因为 + 的优先级大于 and 大于 or ,所以最后结果是a + b的结果#

>>> a + b or c and d

a + b

  

#用括号表现优先级就是:先运行a + b,再运行c or d 得到 d ,最后运行(a+b) or d#

>>> (a + b) or (c and d)

a + b

更多Python相关技术文章,请访问Python教程栏目进行学习!

以上就是python表达式是什么的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python编程快速上手适合初学者吗

Python可以开发安卓吗

Python中阶乘怎么表示

Python中sep是函数吗?该怎么使用?

Python中迭代器生成器的实例详解

Python的爬虫框架有哪些

Python为什么这么火?

Python中paramiko模块实现远程控制以及传输的示例

Python中如何搭建虚拟环境?Python搭建虚拟环境的步骤

Python实现的hmacmd5加密算法示例_Python

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...