一 运算符 a=10 b=20
+ 加 两个对象相加 a + b 输出结果为30
- 减 得到负数或是一个数减去另一个数 a-b输出结果是 -10
* 乘 两个数相乘或是返回一个被重复若干次的字符串 a*b输出结果是200
/ 除 x 除以 y b/a 输出结果 2
** 幂 返回x的y次幂 a**b 为10的20次方
% 取模 返回出发的余数 b%a输出结果0
// 取整除 返回商的整数部分 9//2输出结果4 9.0//2.0输出结果4.0
二 in 和 not in
一个字符串包含多个字符 可以通过 in判断字符是否属于该字符串
name = "sdahuwdn"
if 'a' in name:
print('ok')
字符串里面的叫做子字符串或者子序列
三 布尔值
True 和 False
四 与 或 非
运算规则 :and or not
and 布尔 ’与‘ 如果x为False, x and y 返回False , 否则它返回y的计算值
or布尔 ‘或’ 如果x为True,x or y 返回True ,否则返回y 的计数值
not布尔 ‘非’ 如果x为True,not x 返回False ,如果x为False , not x 返回True
五 比较运算 a = 10 b = 20
== 等于(比较对象是否相等) a==b 返回False
!= 不等于(比较两个对象是否不相等) a!=b 返回True
<> 不等于(比较两个对象是否不相等) a<>b 返回True 这个符号类似!=
> 大于(返回x是否大于y) a>b 返回False
< 小于(返回x是否小于y) a<b 返回True
>= 大于等于 (返回x是否大于等于y) a>=b 返回False
<= 小于等于 (返回x是否小于等于y) a<=b 返回True
六 赋值运算
=简单的赋值运算符 c = a + b 将 a + b 的值赋值为c
+=加法赋值运算符 c+=a 等效于 c = c+a
-=减法赋值运算符 c-=a 等效于 c = c-a
*=乘法赋值运算符 c*=a 等效于 c = c*a
/=除法赋值运算符 c/=a 等效于 c = c/a
%=取模赋值运算符 c%=a 等效于 c = c%a
//=取整除赋值运算符 c//=a 等效于 c = c//a