IT评测·应用市场-qidao123.com

标题: 超详解——​深入明白Python中的位运算与常用内置函数/模块——底子篇 [打印本页]

作者: 科技颠覆者    时间: 2025-1-21 22:39
标题: 超详解——​深入明白Python中的位运算与常用内置函数/模块——底子篇


目次
​编辑

1.位运算
2.常用内置函数/模块
math模块
random模块
decimal模块
常用内置函数
3.深入明白和应用
位运算的实际应用
1.权限管理
2.位图
3.图像处理
2.math模块的高级应用
统计计算
几何计算
总结


1.位运算

位运算是对整数在内存中的二进制表示进行操作的一种方法。在计算机中,数据是以二进制形式存储的,位运算可以直接操作这些二进制位,从而实现高效的数据处理。Python支持以下常见的位运算符:

2.常用内置函数/模块

Python提供了丰富的内置函数和模块,方便进行各种计算和操作。以下是一些常用的内置函数和模块:
math模块

math模块提供了许多数学函数,如平方根、对数、三角函数等。
  1. import math
  2. print(math.sqrt(16))  # 4.0,计算平方根
  3. print(math.log(8, 2))  # 3.0,以2为底的对数
  4. print(math.sin(math.pi / 2))  # 1.0,计算正弦值
复制代码
random模块

random模块用于生成随机数。
  1. import random
  2. print(random.randint(1, 10))  # 生成1到10之间的随机整数
  3. print(random.random())  # 生成0到1之间的随机浮点数
  4. print(random.choice(['a', 'b', 'c']))  # 从列表中随机选择一个元素
复制代码
decimal模块

decimal模块提供对十进制浮点数的准确计算。
  1. from decimal import Decimal
  2. a = Decimal('0.1')
  3. b = Decimal('0.2')
  4. c = a + b
  5. print(c)  # 0.3,精确的十进制计算
复制代码
常用内置函数

Python的内置函数简化了许多基本操作,比方计算绝对值、最大值、最小值、和等。
  1. print(abs(-5))  # 5,计算绝对值
  2. print(max(1, 2, 3))  # 3,返回最大值
  3. print(min(1, 2, 3))  # 1,返回最小值
  4. print(sum([1, 2, 3]))  # 6,计算和
复制代码
3.深入明白和应用

通过上面的例子,我们相识了Python中位运算的基本用法和一些常用内置函数/模块的使用。接下来,我们可以深入探讨一些应用场景和实际问题,进一步巩固这些知识。
位运算的实际应用

1.权限管理


位图(bitmap)是一种使用位来表示集合的数据布局,常用于高效的集合运算和压缩存储。
  1. bitmap = 0
  2. def add_to_bitmap(bitmap, value):
  3.     return bitmap | (1 << value)
  4. def check_bitmap(bitmap, value):
  5.     return bitmap & (1 << value) != 0
  6. bitmap = add_to_bitmap(bitmap, 3)
  7. bitmap = add_to_bitmap(bitmap, 5)
  8. print(check_bitmap(bitmap, 3))  # True
  9. print(check_bitmap(bitmap, 4))  # False
复制代码
3.图像处理



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4