学习 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 之 变量与运算符的主要内容,如果未能解决你的问题,请参考以下文章

python 运算/赋值/循环

学习 Python 之 变量与运算符

学习 Python 之 变量与运算符

Python全栈之路系列之赋值与运算符

Python全栈之路系列之赋值与运算符

Python学习:基本数据类型与变量(中)与基础之条件及循环(上)