1、 运算符
运算符这里其实也是很好理解的一个知识点。
- 算数运算
| 运算符 |
描述 |
实例 |
| + |
加 |
a+b 运行结果:10 |
| - |
减 |
a-b 运行结果:0 |
| * |
乘 |
a*b 运行结果:25 |
| / |
除 |
a/b 运行结果:1.0 |
| % |
取模 - 返回除法的余数 |
a%b 运行结果:0 |
| ** |
幂 – 返回x的y次方幂 |
a**b 运行结果:3125 |
| // |
整除 – 返回商的整数部分 |
a//b 运行结果:1 |
a=5;b=5
乘方,也可以使用pow函数
- 比较运算
| 运算符 |
描述 |
实例 |
| == |
等于 – 比较对象是否相等 |
a==b 运行结果:True |
| != |
不等于 – 比较对象是否不相等 |
a!=b 运行结果:False |
| > |
大于 |
a>b 运行结果:False |
| < |
小于 |
a<b 运行结果:False |
| >= |
大于等于 |
a>=b 运行结果:True |
| <= |
小于等于 |
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 |
| //= |
取整除赋值运算符 |
c//=a 等效于c=c//a |
- 逻辑运算
| 运算符 |
描述 |
| and |
布尔“与” – 如果x为False,x and y 返回False,否则返回y的计算值 |
| or |
布尔“或” – 如果x是True,返回True,否则返回y的计算值 |
| not |
布尔“非” – 如果x是True,返回False,如果x为False,返回True |
- 成员运算
| 运算符 |
描述 |
| in |
如果在指定的序列中找到值返回True,否则返回False |
| not in |
如果在指定的序列中没有找到值返回True,否则返回False |
补充一个Pycharm快捷键技巧:
1)多行代码注释:选中要注释的代码,按住ctrl+?
2)查看某数据类型的所有功能:按住ctrl+关键字
