Python的运算符
来源:互联网 发布:mac chilli 编辑:程序博客网 时间:2024/06/03 08:45
转载自 http://www.runoob.com/python/python-operators.html#ysf1
什么是运算符:举个简单的例子 4 +5 = 9 。例子中,4 和 5 被称为操作数,"+" 称为运算符
Python支持的运算符:算数运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符。
接下来让我们一个个来学习Python的运算符。
Python算数运算符:
以下假设变量: a=10,b=20:
Python比较运算符
以下假设变量a为10,变量b为20:
Python赋值运算符
以下假设变量a为10,变量b为20:
Python位运算符
按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:
下表中变量 a 为 60,b 为 13,二进制格式如下:
a = 0011 1100b = 0000 1101-----------------a&b = 0000 1100a|b = 0011 1101a^b = 0011 0001~a = 1100 0011
Python逻辑运算符
Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20:
Python成员运算符
除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。
Python身份运算符
身份运算符用于比较两个对象的存储单元
注: id() 函数用于获取对象内存地址。
is 与 == 区别:
is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
>>> a = [1, 2, 3]>>> b = a>>> b is a True>>> b == aTrue>>> b = a[:]>>> b is aFalse>>> b == aTrue
Python运算符优先级
以下表格列出了从最高到最低优先级的所有运算符:
阅读全文
0 0
- Python 的运算符
- python的运算符
- Python的运算符
- Python的运算符
- Python的运算符优先级
- python的运算符重载
- python的三元运算符
- python的三元运算符
- python的运算符重载
- python的数学运算符
- python运算符的优先级
- python特殊的运算符
- python 下的三元运算符
- python 的自增运算符
- Python的运算符与用法
- 没有++和--运算符的python
- python关系运算符的全称
- 【python】-class可重载的运算符
- 基于窗口与基于速率的拥塞控制
- 树莓派(RPi) CentOS7安装配置PHP7
- Rest模式get,put,post,delete含义与区别(转)
- 一种报表输出的设计方法
- IDEA常用快捷键
- Python的运算符
- 1078. 字符串压缩与解压(未拿满分)
- 数据库中多表查询连接概述(仅供参考,记录下自己的理解,欢迎嘲讽)
- 使用nginx + uwsgi socket的方式来部署Django项目
- asp.net mvc razor布局页中a标签的href的跳转问题
- 12.08作业
- Ubuntu配置Qt
- oracle 多路复用控制文件备份
- SQL 查询的语句不能为空