栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

day02

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

day02

Python 中的运算符主要分为算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符和身份运算符共 7 大类,运算符之间也是由优先级的,下面我们就来进行具体介绍。

算术运算符

常见的算术运算符如下图所示:

代码实例

a = 21
b = 10
c = 0

c = a + b
print("c 的值为:", c)  # c 的值为: 31

c = a - b
print("c 的值为:", c)  # c 的值为: 11

c = a * b
print("c 的值为:", c)  # c 的值为: 210

c = a / b
print("c 的值为:", c)  # c 的值为: 2.1

c = a % b
print("c 的值为:", c)  # c 的值为: 1

# 修改变量 a 、b 、c
a = 2
b = 3
c = a ** b
print("c 的值为:", c)  # c 的值为: 8

a = 10
b = 5
c = a // b
print("c 的值为:", c)  # c 的值为: 2

比较运算符

比较运算符也叫关系运算符, 通常用来判断。 常见的比较运算符如下图所示:

代码实例

a = 7
b = 5
print(a == b)  # False
print(a != b)  # True
print(a < b)   # False
print(a > b)   # True
print(a <= b)  # False
print(a >= b)  # True

赋值运算符

常见的赋值运算符如下图所示:

简单的赋值运算符,代码实例:

# 单个变量赋值
num = 1
print(num)  # 1

# 多个变量赋值
num1, float1, str1 = 10, 0.5, 'hello world'
print(num1)  # 10
print(float1)  # 0.5
print(str1)  # hello world

# 多变量赋相同值
a = b = 10
print(a)  # 10
print(b)  # 10

复合赋值运算符,代码实例

a = 100
a += 1
# 出 a = a + 1,最终a = 100 + 1
print(a)  # 101 

b = 2
b *= 3
#   b = b * 3,最终b = 2 * 3
print(b)  # 6

c = 10
c += 1 + 2
# 先算运算符右侧1 + 2 = 3, c += 3 , 推导出c = 10 + 3
print(c)  # 101
逻辑运算符

常见的逻辑运算符如下所示

 代码实例

a = 1
b = 2
c = 3
print((a < b) and (b < c))  # True
print((a > b) and (b < c))  # False
print((a > b) or (b < c))  # True
print(not (a > b))  # True

如果逻辑运算符操作的是数字

  • and运算符,只要有一个值为0,则结果为0,否则结果为最后一个非0数字
  • or运算符,只有所有值为0结果才为0,否则结果为第一个非0数字

成员运算符

身份运算符

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

位运算符

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

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

实际开发中,我们可以使用小括号调整运算优先级..

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/961176.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号