学习 Python 之 变量与运算符
Posted _DiMinisH
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习 Python 之 变量与运算符相关的知识,希望对你有一定的参考价值。
学习 Python 之 变量与运算符
python变量
1. 定义变量
变量由字母数字下划线组成, 但是不能以数字开头
>>> a = "123"
2. 值类型与引用类型
值类型: int, float, str, tuple
引用类型: list, dict, set
python运算符
1. 算数运算符
算数运算符 | 作用 | 例子 |
---|---|---|
+ | 加 | |
- | 减 | |
* | 乘 | |
/ | 除 | |
// | 地板除 | |
% | 求余数 | |
** | 平方 | 2**2 表示2的平方 |
2. 取值运算符
取值运算符 | 作用 | 例子 |
---|---|---|
= | 赋值 | |
+= | 先加再赋值 | |
-= | 先减再赋值 | |
*= | 先乘再赋值 | |
/= | 先除再赋值 | |
//= | 先地板除再赋值 | |
%= | 先求余数再赋值 | |
**= | 先平方再赋值 |
3. 逻辑运算符
逻辑运算符 | 作用 | 例子 |
---|---|---|
and | 且 | |
or | 或 | |
not | 非 |
正数和浮点数为0被认为是False
空序列被认为是False
4. 成员运算符
成员运算符 | 作用 | 例子 |
---|---|---|
in | 在 | |
not in | 不在 |
判断一个元素是否在一组元素中, 对于字典, 判断key
5. 身份运算符
身份运算符 | 作用 | 例子 |
---|---|---|
is | 是 | |
not is | 不是 |
用来判断变量的内存地址是否相同
使用 id()
函数获取内存地址
6. 关系运算符
关系运算符 | 作用 | 例子 |
---|---|---|
== | 等于 | |
!= | 不等于 | |
>= | 大于等于 | |
<= | 小于等于 | |
> | 大于 | |
< | 小于 |
元组、列表、字符串、都支持, 他们都是一次比较元素的值, 不相等就比出来了
>>> (1, 2, 3) > (6,)
False
7. 位运算符
| 位运算符 |作用 | 例子|
| :----: | :----: |:----: |:----: |
| &
| 且 ||
| |
| 或 |
| ^
| 异或 ||
| ~
| 非|
| <<
| 左移 ||
| >>
| 右移 | |
运算符优先级
8. 类型判断
使用 isinstance()
函数
>>> isinstance(2, int)
True
>>> isinstance(2, (int, str, list))
True
使用 type()
和 ==
>>> type(2) == int
True
以上是关于学习 Python 之 变量与运算符的主要内容,如果未能解决你的问题,请参考以下文章