03Python运算符

本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。

Python语言支持以下类型的运算符:

算术运算符

比较(关系)运算符

赋值运算符

逻辑运算符

位运算符

成员运算符

身份运算符

运算符优先级

(1).Python算术运算符:

以下假设变量a为10,变量b为21:

(2). Python比较运算符:

以下假设变量a为10,变量b为20:

(3). Python赋值运算符:

以下假设变量a为10,变量b为20:

(4). Python位运算符:

按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:

下表中变量 a 为 60,b 为 13二进制格式如下:

(5). Python逻辑运算符:

Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20:

(6). Python成员运算符:

除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。

以上实例输出结果:

(7) Python身份运算符

身份运算符用于比较两个对象的存储单元

注: 函数用于获取对象内存地址。

以上实例输出结果:

is 与 == 区别:

Python运算符优先级:

以下表格列出了从最高到最低优先级的所有运算符:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181009G1QR7W00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动