Python运算符学习应用案例详解

简介: Python运算符学习应用案例详解

Python运算符是用于执行特定操作的符号,例如加法、减法、乘法、除法等。在Python中,可以使用以下运算符:

  1. 算术运算符:+(加法)、-(减法)、(乘法)、/(除法)、%(取模)、*(幂运算)、//(整除)

  2. 比较运算符:==(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)

  3. 逻辑运算符:and(与)、or(或)、not(非)

  4. 位运算符:&(按位与)、|(按位或)、^(按位异或)、~(按位取反)、<<(左移)、>>(右移)

  5. 赋值运算符:=(赋值)、+=(加法赋值)、-=(减法赋值)、=(乘法赋值)、/=(除法赋值)、%=(取模赋值)、*=(幂运算赋值)、//=(整除赋值)、&=(按位与赋值)、|=(按位或赋值)、^=(按位异或赋值)、<<=(左移赋值)、>>=(右移赋值)

  6. 成员运算符:in(判断元素是否在序列中)、not in(判断元素是否不在序列中)

  7. 身份运算符:is(判断两个变量是否引用同一个对象)、is not(判断两个变量是否不引用同一个对象)

下面是一些应用案例:

  1. 算术运算符:
a = 10
b = 5
print(a + b)  # 输出:15
print(a - b)  # 输出:5
print(a * b)  # 输出:50
print(a / b)  # 输出:2.0
print(a % b)  # 输出:0
print(a ** b)  # 输出:100000
print(a // b)  # 输出:2
  1. 比较运算符:
a = 10
b = 5
print(a == b)  # 输出:False
print(a != b)  # 输出:True
print(a > b)   # 输出:True
print(a < b)   # 输出:False
print(a >= b)  # 输出:True
print(a <= b)  # 输出:False
  1. 逻辑运算符:
a = True
b = False
print(a and b)  # 输出:False
print(a or b)   # 输出:True
print(not a)    # 输出:False
  1. 位运算符:
a = 10  # 二进制表示:1010
b = 5   # 二进制表示:0101
print(a & b)  # 输出:0(二进制表示:0000)
print(a | b)  # 输出:15(二进制表示:1111)
print(a ^ b)  # 输出:15(二进制表示:1111)
print(~a)    # 输出:-11(二进制表示:1101)
print(a << 1) # 输出:20(二进制表示:10100)
print(a >> 1) # 输出:5(二进制表示:0101)
  1. 赋值运算符:
a = 10
a += 5  # a = a + 5
print(a)  # 输出:15
a -= 3  # a = a - 3
print(a)  # 输出:12
a *= 2  # a = a * 2
print(a)  # 输出:24
a /= 4  # a = a / 4
print(a)  # 输出:6.0
a %= 3  # a = a % 3
print(a)  # 输出:0
a **= 2  # a = a ** 2
print(a)  # 输出:0
a //= 2  # a = a // 2
print(a)  # 输出:0
  1. 成员运算符:
a = "hello"
print("e" in a)  # 输出:True
print("z" not in a)  # 输出:True
  1. 身份运算符:
a = [1, 2, 3]
b = [1, 2, 3]
c = a
print(a is b)  # 输出:False
print(a is c)  # 输出:True
print(a == b)  # 输出:True
print(a != c)  # 输出:False
相关文章
|
3天前
|
Python
空间管理大师已上线!(2),Python高级工程师进阶学习】
空间管理大师已上线!(2),Python高级工程师进阶学习】
|
21小时前
|
Python
|
3天前
|
数据采集 数据挖掘 Python
Python学习——函数,2024年最新手持4个大厂offer的我
Python学习——函数,2024年最新手持4个大厂offer的我
|
3天前
|
程序员 Python
python学习1:安装注意事项(1),2024年最新3个月学会Python开发
python学习1:安装注意事项(1),2024年最新3个月学会Python开发
python学习1:安装注意事项(1),2024年最新3个月学会Python开发
|
3天前
|
存储 Java Shell
【Python学习教程】Python函数和lambda表达式_6(1),2024蚂蚁金服面试题及答案
【Python学习教程】Python函数和lambda表达式_6(1),2024蚂蚁金服面试题及答案
|
3天前
|
Python
【python学习小案例】提升兴趣之模拟系统入侵,2024年最新面试阿里运营一般问什么
【python学习小案例】提升兴趣之模拟系统入侵,2024年最新面试阿里运营一般问什么
|
3天前
|
索引 Python Go
【python学习】字符串详解,面试必问公司的问题
【python学习】字符串详解,面试必问公司的问题
|
3天前
|
存储 索引 Python
【python学习】列表、元组、字典、集合,秋招是不是得到处面试
【python学习】列表、元组、字典、集合,秋招是不是得到处面试
|
3天前
|
Python
【Python3 查询手册学习】,完整版PDF开放下载_python速查手册·模块卷(全彩版) pdf(1)
【Python3 查询手册学习】,完整版PDF开放下载_python速查手册·模块卷(全彩版) pdf(1)
|
3天前
|
数据采集 人工智能 数据挖掘
「一行分析」利用12000条招聘数据分析Python学习方向和就业方向
「一行分析」利用12000条招聘数据分析Python学习方向和就业方向