表达式
表达式是什么?所有人都知道,“1+1=2” 这个“ 1+1”就是最典型的表达式。
用来指定数据做哪种运算的符号是“运算符”,进行运算的数据称为“操作数”。例如:“ 2+3 ”中的“+”是运算符,"2"和"3"是操作数。
运算符根据操作数的个数分为单目运算符和双目运算符:
单目运算符:只有一个操作数,例如“-100”中的"-"、 “not x”中的"not" 等,单目运算符位于操作数的前方。
双目运算符:具有两个操作数的运算符,例如"100-30"中的"-"、“x and y”中的“and”,双目运算符位于两个操作数之间。
input命令
print 命令用于输出数据,而input 命令与print 命令相反,它是让用户由“标准输入”设备输入数据,如果没有特别设置,标准输入设备是指键盘。input 命令是非常常用的命令。比如,教师若要用电脑计算成绩,则首先要从键盘输入学生成绩。
input 命令的语法为:
变量 = input([提示字符串])
用户输入的数据存储在指定的变量中。
“提示字符串”表示输出一段提示信息,告诉用户如何输入。输入数据时, 当用户按下Enter 键后就被认为是输入结束, input 命令会把用户输入的数据存入变量中。例如,让用户输入数学成绩并输出成绩的程序代码为:
>>> score = input("请输入数学成绩:")
请输入数学成绩:83
>>> print(score)
83
Python3.9.7帮助文档对input的定义如下:
input([prompt])
如果存在 prompt 实参,则将其写入标准输出,末尾不带换行符。接下来,该函数从输入中读取一行,将其转换为字符串(除了末尾的换行符)并返回。当读取到 EOF 时,则触发 EOFError。
如果加载了 readline 模块,input() 将使用它来提供复杂的行编辑和历史记录功能。
引发一个 审计事件 builtins.input 附带参数 prompt。
在成功读取输入之后引发一个审计事件 builtins.input/result 附带结果。
算数运算符
用于执行普通数学运算的运算符称为“ 算术运算符”。
运算符 | 意义 | 示例 | 示例结果 |
+ | 两操作数相加 | 12+3 | 15 |
- | 两操作数相减 | 12-3 | 9 |
* | 两操作数相乘 | 12*3 | 36 |
/ | 两操作数相除 | 32/5 | 6.4 |
% | 取余 | 32%5 | 2 |
// | 取商的整数部分 | 32//5 | 6 |
** | ( 操作数1)的(操作数2)次方 | 7**2 | 49 |
注意“/” "%"及“//”这三个运算符与除法相关,所以其第二个操作数不能为零,否则会提示“ZeroDivisionError”的错误。