Python 运算符(算数 比较 赋值 位 逻辑 成员 身份 优先级)
2017-09-09 09:47
1111 查看
Python语言支持以下类型的运算符:算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符优先级。
以下操作验证自行完成。
注意:Python2.x 里,整数除整数,只能得出整数。如果要得到小数部分,把其中一个数改成浮点数即可。
除了以上的一些运算符之外,Python还支持成员运算符,测试实例的时候可以包含了一系列的成员,包括字符串,列表或元组。
身份运算符用于比较两个对象的存储单元。
注: id() 函数用于获取对象内存地址。
is 与 == 区别:
is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
以上知识整理自菜鸟教程:http://www.runoob.com/python/python-operators.html
以下操作验证自行完成。
Python算术运算符
(与c,java不同:**,//)注意:Python2.x 里,整数除整数,只能得出整数。如果要得到小数部分,把其中一个数改成浮点数即可。
Python比较运算符
(与c,java不同的:<>)Python赋值运算符
(**=,//=)Python位运算符
按位运算符是把数字看作二进制来进行计算的。Python逻辑运算符
原理一样,返回值不同。Python成员运算符
(新增)除了以上的一些运算符之外,Python还支持成员运算符,测试实例的时候可以包含了一系列的成员,包括字符串,列表或元组。
Python身份运算符
(新增)身份运算符用于比较两个对象的存储单元。
注: id() 函数用于获取对象内存地址。
is 与 == 区别:
is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
Python运算符优先级
以下表格列出了从最高到最低优先级的所有运算符:以上知识整理自菜鸟教程:http://www.runoob.com/python/python-operators.html
相关文章推荐
- 数据运算+-*/,比较运算符==!=,赋值运算,逻辑运算and,or,not,成员运算in,not in,身份运算is is not,位运算&|,运算符的优先级
- python运算符,算术,逻辑,赋值,比较,成员
- java语言基础(13)——运算符基本用法(算数、赋值、比较、逻辑、位运算符)
- 03.Java语言基本语法之运算符,算数、赋值、比较、逻辑、位、三元运算等
- 【JavaScript笔记】1.4 赋值 算数 比较 逻辑 三元 运算符 ++ +=
- Python新手学习基础之运算符——赋值与逻辑运算
- Python新手学习基础之运算符——赋值与逻辑运算
- Python新手学习基础之运算符——赋值与逻辑运算
- JAVA基础——初识JAVA(四)(Scanner、算术、赋值、比较、逻辑、三元运算符、优先级)
- Python基础-成员运算符和身份运算符
- Python新手学习基础之运算符——成员运算与身份运算
- Python新手学习基础之运算符——成员运算与身份运算
- Python新手学习基础之运算符——成员运算与身份运算
- JAVA关键字、标识符、注释、常量、进制的转换、变量、数据类型的转换、运算符(赋值、比较、逻辑、位、移位、三元)
- 算数运算符(+-*/)优先级>移位运算>位运算>逻辑运算
- 【python】算术、比较、逻辑操作符及他们的优先级
- Python3--散列(集合,字典),逻辑运算符,运算符优先级
- 在Python中使用成员运算符的示例
- Python中数字以及算数运算符的相关使用
- [Python]计算闰年时候出现的and和or优先级的问题以及短路逻辑