1. 逻辑运算符
运算符 | 逻辑表达式 | 描述 |
---|---|---|
and | x and y | 只有x和y的值都为True,才会返回True,否则只要x或者y有一个值为false,就返回False |
or | x or y | 只要x和y的值有一个为True,就会返回True,否则只有x或者y的值都为false,才会返回False |
not | not x | 如果x为True,返回False,如果x为false,返回True |
2.赋值运算符
-
在Python中,使用=可以给变量赋值
-
在算数运算符中,为了简化代码的编写,Python还提供了一系列的与算数运算符对应的赋值运算符
-
注意:赋值运算符之间不能用空格
运算符 描述 实例 = 简单的赋值运算符 c=b+a将b+a的运算结果赋值给c += 加法赋值运算符 c+=a等效于c=c+a -= 减法赋值运算符 c-=a等效于c=c-a *= 乘法赋值运算符 c***=a等效于c=a***c /= 除法赋值运算符 c/=a等效于c=c/a //= 取整除赋值运算符 c//=a等效于c=c//a %= 取模赋值运算符 c%=a等效于c=c%a **= 幂赋值运算符 c1=a等效于c=ca
3.运算符的优先级
运算符 | 描述 |
---|---|
** | 幂(最高优先级) |
*/%// | 乘、除、取余数、取整数 |
+、- | 加法、减法 |
<=、<>、>= | 比较运算符 |
==、!= | 等于运算符 |
=、%=、/=、//=、-=、+=、*=、**= | 赋值运算符 |
not or and | 逻辑运算符 |
4.六大数据类型
- Number(数字)
- String(字符串)
- Tuple(元组)
- List(列表)
- Dictionary(字典)
- Set(集合)
- 不可变数据(3个):Number、String、Tuple
- 可变数据:List、Dictionary、Set
- Number(数字)
- 三种不同的数值类型:
- int(整型):通常被称为是整型或整数,是正或负整数,不带小数点。布尔(bool)是整型的子类型。
- float(浮点型):是由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2=2.5 * 102=250)
- complex(复数):复数由实数部分和虚数部分构成,可以使用a + bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。
- 三种不同的数值类型:
- Number(数字)