![Python语言从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/679/33643679/b_33643679.jpg)
上QQ阅读APP看书,第一时间看更新
4.1 什么是运算符和表达式
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/55_01.jpg?sign=1739531707-A4TCg8RaIjmoLRBKFZWyAEMKU1dLOkqT-0-61fa1f8f0bdffee5aacdaf717bf70ce5)
↑扫码看视频
运算符是具有运算功能的符号,而表达式则是由值、变量和运算符组成的式子。表达式的作用是将运算符的运算作用表现出来。在本节中,将简要讲解Python运算符和表达式的基础知识。
先看一道小学数学课上的题目,如图4-1所示。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/55_02.jpg?sign=1739531707-r17HnEVtjqaJ7evN8NQGtKcOOYDr8CT5-0-b37e05a4393b22ff8eedc7d9a09f70b7)
图4-1 小学数学题目
在图4-1中用到了多个四则运算符号,其中+、-、×、÷就是运算符,而算式“75+360 ÷20-5”就是一个表达式。除了+、-、×、÷运算符外,和数学有关的运算符还有>、≥、≤、<、∫、%等。例如下面的数学运算式就是一个表达式。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/55_03.jpg?sign=1739531707-iOaM67GnMcmkFylhas0YViYlFgvu7sDK-0-add3c3a834d2672c511d99a60f9d7742)
在Python编辑器中的表现形式如下所示。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/56_01.jpg?sign=1739531707-FIjpUeZIeiHOptQ6KNXayon73Ep3cqXg-0-d13026fec8630e41c7e9659f4bde59d0)
单一的值或变量也可以当作是表达式,具体演示如下所示。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/56_02.jpg?sign=1739531707-jgsnPgw6y0tma35z4lkYtIu627dJbqi9-0-2bbcfe40befe6667e7dd17d6a969a530)
当Python显示表达式的值时,显示的格式与输入时的格式是相同的。如果输入的是字符串,则意味着包含引号。而打印语句输出的结果不包括引号,只有字符串的内容。例如下面演示了有引号和没有引号的区别。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/56_03.jpg?sign=1739531707-w2xJ2BFZDisDt16YxZY6o0mK7LLdmnWJ-0-3a163a6e0e73e0df00bb11832d37a55f)