学习笔记(10月19日) --python运算符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记(10月19日) --python运算符相关的知识,希望对你有一定的参考价值。
一周四次课(10月19日)
1. Python算数运算符
假设变量a
的值是10
,变量b
的值是21
,则 -
运算符 | 描述 | 示例 |
---|---|---|
+ | 加法运算,将运算符两边的操作数增加。 | a + b = 31 |
- | 减法运算,将运算符左边的操作数减去右边的操作数。 | a – b = -11 |
* | 乘法运算,将运算符两边的操作数相乘 | a * b = 210 |
/ | 除法运算,用右操作数除左操作数 | b / a = 2;21.0/10 = 2.1 |
% | 模运算,用右操作数除数左操作数并返回余数 | b % a = 1 |
** | 对运算符进行指数(幂)计算 | a ** b ,表示10 的21 次幂 |
// | 地板除 - 操作数的除法,其结果是删除小数点后的商数。 但如果其中一个操作数为负数,则结果将被保留,即从零(向负无穷大)舍去 | 9//2 = 4 , 9.0//2.0 = 4.0 , -11//3 = -4 , -11.0//3 = -4.0 |
2. Python关系运算符
关系运算符比较它们两边的值,并确定它们之间的关系。假设变量a
的值10
,变量b
的值是20
,则 -
运算符 | 描述 | 示例 |
---|---|---|
== | 如果两个操作数的值相等,则条件为真。 | (a == b) 求值结果为 false |
!= | 如果两个操作数的值不相等,则条件为真。 | (a != b) 求值结果为 true |
> | 如果左操作数的值大于右操作数的值,则条件成为真。 | (a > b) 求值结果为 false |
< | 如果左操作数的值小于右操作数的值,则条件成为真。 | (a < b) 求值结果为 true |
>= | 如果左操作数的值大于或等于右操作数的值,则条件成为真。 | (a >= b) 求值结果为 false |
<= | 如果左操作数的值小于或等于右操作数的值,则条件成为真。 | (a <= b) 求值结果为 true |
3. Python赋值运算符
假设变量a
的值10
,变量b
的值是20
,则 -
运算符 | 描述 | 示例 |
---|---|---|
= | 将右侧操作数的值分配给左侧操作数 | 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 |
4. Python 逻辑运算符
Python语言支持以下逻辑运算符。假设变量a
的值为True
,变量b
的值为False
,那么 -
运算符 | 描述 | 示例 |
---|---|---|
and | 如果两个操作数都为真,则条件成立。 | (a and b) 的结果为False |
or | 如果两个操作数中的任何一个非零,则条件成为真。 | (a or b) 的结果为True |
not | 用于反转操作数的逻辑状态。 | not(a and b) 的结果为True 。 |
优先级递减:(),not,and,or
以上是关于学习笔记(10月19日) --python运算符的主要内容,如果未能解决你的问题,请参考以下文章