教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 python表达式是什么

python表达式是什么

发布时间:2020-11-04   编辑:jiaochengji.com
教程集为您提供python表达式是什么等资源,欢迎您收藏本站,我们将为您提供最新的python表达式是什么资源
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”。

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

#在下面这个运算中,假设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正则表达式r表示什么意思
    python编程基础是什么
    Python中lambda表达式的优缺点及使用场景
    python怎么用正则表达式筛选网页内容
    python中表达式4 0.5值的数据类型为?
    Python正则表达式findall函数详解
    python里lambda是什么
    python解释器在语法上不支持什么编程方式
    python里的eval是什么

    [关闭]
    ~ ~