转自博主:云烟三渺,网址:https://www.cnblogs.com/wlyhy/p/10010437.html,
Python中运算符主要分为算术运算符,赋值运算符,比较运算符,逻辑运算符以及成员运算符。下面详细记录这5种运算符。
1. 算术运算符:5种
算术运算符,作为测试人员,掌握“+”,“-”,“*”,“/”以及“%”就够了。
“+”:加法运算,数值类型的相同的可以相加。字符串不能和数字相加,否则会报错。字符串相加就是拼接字符串。字符串只能使用“+”,其他算术运算符无法使用。
“-”:减法运算
“*”:乘法运算
“/”:除法运算
“%”:取余运算。 5%2=1 5%3=2
2. 赋值运算符:3种
赋值运算符主要掌握“=”,“+=”以及“-=”
“=”: 等号右边的值赋给等号左边。用来给变量赋值。 a = 10.
"+=": a+=1 ====> a = a+1 将等号左边的值+原来变量的值赋予新的变量
“-=”:a-=1 ====> a = a-1 将原来变量的值-等号左边的值赋予新的变量
3. 比较运算符:3组6种
比较运算符就是"=="、"!=";">="、"<=";">"、"<"。
这里数字的比较与数学中的没有差异,但是注意字符的比较大小是比较Ascll码。字符串的比较是依次比较首字母,如果相同第二个字母,以此类推
4. 逻辑运算符:3种-与或非
逻辑运算符有“&”,“||”,“!”:与或非
“&”:真真为真
“||”:假假为假
“!”:---
5. 成员运算符
成员运算符就包括 in 、not in,用于判断元素是否属于某组成员。
举例如下:
a = "ab"
b = "aa"
print(a < b)
c = "Python"
print('P' in c)
print("p" not in c)
输出结果:
False
True
True