加减乘除 基本计算运算符
运算符 | 描述 | 实例 |
---|---|---|
+ | 相加 | a + b |
- | 相减 | a - b |
* | 相乘 | a * b |
/ | 除 | a / b |
% | 取模,返回除法的余数 | a % b |
// | 取整,返回商的整数部分 | a // b |
* | 求幂 | a * b |
比较两个值得大小
运算符 | 描述 | 实例 |
---|---|---|
== | 等于,比较对象是否相等 | a == b |
!=(<>) | 不等于,判断对象是否不相等 | a != b |
> | 大于,判断是否大于 | a > b |
>= | 大于等于,判断是否大于等于 | a >= b |
< | 小于,判断是否小于 | a < b |
<= | 小于等于,判断是否小于等于 | a <= b |
基本计算运算符号+赋值符号(=)
运算符 | 描述 | 实例 |
---|---|---|
= | 简单的赋值运算 | a = 1 |
+= | 加法赋值运算 | a += 1 等于 a = a + 1 |
-+ | 减法赋值运算 | a -= 1 等于 a = a - 1 |
*= | 乘法赋值运算 | a = 1 等于 a = a 1 |
/= | 除法赋值运算 | a /= 1 等于 a = a / 1 |
**= | 幂赋值运算 | a **= 1 等于 a = a * 1 |
//= | 取整除赋值运算 | a //= 1 等于 a = a // 1 |
运算符 | 描述 | 实例 |
---|---|---|
and | 并且,两个条件都必须满足 | a == 1 and b == 1 |
or | 或者,一个条件满足即为真 | a == 1 or b == 1 |
not | 条件否定为真 | not a == 1 |
比较两个对象的存储单元
运算符 | 描述 | 实例 |
---|---|---|
is | 判断两个变量引用对象是否为同一个 | a is b |
is not | 判断两个变量是否是引用的不同对象 | a is not b |
is 和 == 的区别
is 用于判断两个变量引用对象是否为同一个(是否在同一块内存空间中)
== 用于判断两个引用变量的值是否相等
位运算符是把数字看做二进制来计算。一般应用场景很少。
运算符 | 描述 | 实例 |
---|---|---|
& | 按位与运算符 | a & b 二进制运算 |
运算符 | 描述 | 实例 |
---|---|---|
in | 判断元素是否存在指定的序列中 | s in ["s","b"] |
not in | 判断元素不存在指定的序列中 | s not in ["s","b"] |
运算符 | 描述 | 实例 |
---|---|---|
() | 条件优先计算的用括号括起来 | (1 - 1) *3 |
if..
if .. else..
if .. elif .. elif.. else..
语法:
while 条件
代码块..
while + break 中断循环,退出
while True:
print(1)
break
while + continue 跳过本次循环,进行下一次循环
while 循环 嵌套
tag中间变量 控制循环退出
while + else else 会在while 没有break时执行下面的代码
原文:https://www.cnblogs.com/qinyujie/p/11507824.html