第2章 python语言基础
- 2.1 python语法特点
- 2.2 保留字与标识符
- 2.3 变量
- 2.4 数据类型
- 2.5 运算符
- 2.6 输入和输出
2.5 运算符
运算符:是一些特殊的符号,主要用于数学计算等。
表达式:使用运算符将不同类型的数据按照一定的规则连接起来的式子。
分类:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符
1、算术运算符
运算符 | 功能 | 说明 |
---|---|---|
+ | 加 | |
- | 减 | |
* | 乘 | |
/ | 除 | 除数不为0 |
% | 取余 | 除数不为0; 如果除数是负数,那么结果为负。 |
// | 取整 | |
** | 幂 |
# 取商和取余的函数
Input:
i = 10
print(divmod(i,3))
Output:
(3, 1)
2、赋值运算符
运算符 | 功能 | 说明 |
---|---|---|
= | 简单的赋值运算 | |
+= | 加赋值 | |
-= | 减赋值 | |
*= | 乘赋值 | |
/= | 除赋值 | |
%= | 取余数赋值 | |
**= | 幂赋值 | |
//= | 取整除赋值 |
3、关系运算符
运算符 | 功能 | 说明 |
---|---|---|
> | 大于 | |
< | 小于 | |
== | 等于 | |
!= | 不等于 | |
>= | 大于或等于 | |
<= | 小于或等于 |
4、逻辑运算符
运算符 | 功能 | 说明 |
---|---|---|
and | 逻辑与 | |
or | 逻辑或 | |
not | 逻辑非 |
5、位运算符
运算符 | 功能 | 说明 |
---|---|---|
& | 位与 | |
| | 位或 | |
^ | 位异或 | |
~ | 位取反 | |
<< | 左移位 | |
>> | 右移位 |