常用操作符
- 算术操作符
- 赋值操作符
- 比较操作符
- 逻辑操作符
算术操作符一般会返回一个数,而比较和逻辑操作符会返回布尔值True或False
算术操作符
- +:加法-返回两操作数相加的结果
- -:减法-返回左操作数减去右操作数的结果
- *:乘法-返回两操作数相乘的结果
- /:除法-返回右操作数除左操作数的结果
- %:模-返回右操作数除左操作数的结果
- **-指数-对操作指数的计算
- //:取商-返回右操作数对左操作数取商的结果
赋值操作符
- =:简单的赋值运算符,赋值从右侧操作数到左侧操作数
- +=:加法AND赋值操作符,它增加了右操作数加左操作数赋值给左操作数
- -=:减法AND赋值操作符,它减去右边的操作数从左边的操作数,并将结果赋给左操作数
- *=:乘法AND赋值操作符,它乘以右边的操作数与左操作数,并将结果赋给左操作数
- /=:除法AND赋值操作符,它把左操作数除以右操作数,并将值赋给左操作数
- %=:模量AND赋值操作符,它需要使用两个操作数的模量和分配结果左操作数
- **=:指数AND赋值运算符,执行指数计算操作符和赋值给左操作数
- //=:取商,并分配一个值,执行取商并将结果赋值给左操作数
比较操作符
- ==:如果两个操作数的值相等则返回True,否则返回False
- !=:如果两个操作数的值不等则返回True,否则返回False
- <>:与!=效果相同(3.x版本中无此功能)
-
:如果左操作数大于右操作数则返回True,否则返回False
- <:如果左操作数小于右操作数则返回True,否则返回False
-
=:如果左操作数大于等于右操作数则返回True,否则返回False
- <=:如果左操作数小于等于右操作数则返回True,否则返回False
逻辑操作符
- and:逻辑与运算符。当且仅当两个操作数为真则返回真,否则返回假
- or:逻辑或运算符。当且仅当两个操作数至少一个为真则返回真,否则返回假
- not:逻辑非运算符。用于反转操作数的逻辑状态
条件判定语句
if语句
while语句