运算符是一些特殊的符号,主要用于数学计算、比较大小和逻辑运算等。Python的运算符主要包括算术运算符、赋值运算符、比较(关系)运算符、逻辑运算符和位运算符。Python面向对象使用运算符将不同类型的数据按照一定的规则连接起来的式子。称为表达式。例如,使用算术运算符连接起来的式子称为算术表达式。使用逻辑运算符连接起来的式子称为逻辑表达式。下面将对一些常用的运算符进行介绍。
1 算术运算符
算数运算符号是处理四则运算的符号。在数字的处理中应用得最多。常用的数据挖掘算数操作符如表1所示。
表1
运算符 |
说明 |
实例 |
结果 |
+ |
加 |
12.45+15 |
27.45 |
- |
减 |
4.56-0.26 |
4.3 |
* |
乘 |
5*3.6 |
18.0 |
/ |
除 |
7/2 |
3.5 |
% |
求余,即返回除法的余数 |
7%2 |
1 |
// |
取整数,即返回商的整数部分 |
7//2 |
3 |
** |
幂,返回x的y次方 |
2** |
16,即2的4次方 |
说明
在算数操作符中使用%求余,如果除数(第二个操作数)是负数,那么在python教程取得的结果也是一个负值。
注意
使用除法(/或//)运算符和求余运算符时,除数不能为0,否则将会出现异常,如图1所示。
图1 除数为0时出现的错误提示
例题1
计算学生成绩的分差及平均分。 某学员3门课程成绩如图2所示。selenium3自动化编程实现:
图2 某学员的成绩表
☑Python课程和English课程的分数之差:
☑3门课程的平均分。
在IDLE中创建一个名称为score_handle.py的文件,然后在该文件中,首先定义3个变量,用于存储各门课程的分数,然后应用减法运算符计算分数差,再应用加法运算符和除法运算符计算平均成绩,最后输出计算结果,代码如下:
Python = 95 #定义变量,存储Python的分数 english = 92 #定义变量,存储English的分数 c = 89 #定义变量,存储C语言的分数 sub = Python - c #计算Python和C语言的分数差 avg = (Python + english + c)/3 #计算平均成绩 print("Python课程和C语言课程的分数之差:"+str(sub)+"分\\n") print("3门课的平均分:"+str(avg)+"分")
运行结果如图3所示。
图3 计算学生成绩的分数差及平均分
说明
在Python 2.x 中,除法运算符(/)的执行结果与Python3.x不一样。在Python2.x中,如果数据分析操作数为整数。则结果也将截取为整数。而在Python3.x中,结果为浮点数。例如。7/2。在Python2.x中结果为3。而在Python3.x中结果为3.5。
¥498.00
¥399.00
¥29.00
¥299.00