• 技术文章 >后端开发 >Python教程

    python表达式是什么

    (*-*)浩(*-*)浩2019-07-09 10:10:08原创16430
    python表达式是值,变量和操作符(或叫运算符)的组合。单独的一个值是一个表达式,单独的变量也是一个表达式。

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

    php入门到就业线上直播课:进入学习

    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表达式是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:python
    上一篇:python该怎么学才快 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• python里class是什么• python里sep是什么意思• python怎么实现单例• python属于什么类型语言
    1/1

    PHP中文网