公司网站设计图片,网站开发的推荐参考书,属于门户网站的有,江门排名优化咨询目录 1.位运算
2. 常用内置函数/模块
math模块#xff1a;
random模块#xff1a;
decimal模块#xff1a;
3.内置函数#xff1a;
总结#xff1a; 1.位运算
位运算是对整数在内存中的二进制表示进行操作。Python支持以下常见的位运算符#xff1a;
按位与…目录 1.位运算
2. 常用内置函数/模块
math模块
random模块
decimal模块
3.内置函数
总结 1.位运算
位运算是对整数在内存中的二进制表示进行操作。Python支持以下常见的位运算符
按位与两个二进制数对应位都为1时结果的该位才为1。按位或|两个二进制数对应位有一个为1结果的该位就为1。按位异或^两个二进制数对应位不同结果的该位为1。按位取反~将二进制数的每一位取反0变11变0。左移将二进制数的所有位向左移动指定的位数右侧补0。右移将二进制数的所有位向右移动指定的位数左侧补0对于无符号数或补符号位对于有符号数。
示例
a 60 # 二进制0011 1100
b 13 # 二进制0000 1101# 按位与
result a b # 结果0000 1100 (12)
print(result) # 输出12# 按位或
result a | b # 结果0011 1101 (61)
print(result) # 输出61# 按位异或
result a ^ b # 结果0011 0001 (49)
print(result) # 输出49# 按位取反
result ~a # 结果1100 0011 (-61)在Python中负数用补码表示
print(result) # 输出-61# 左移
result a 2 # 结果1111 0000 (240)
print(result) # 输出240# 右移
result a 2 # 结果0000 1111 (15)
print(result) # 输出152. 常用内置函数/模块
Python提供了许多内置函数和模块来进行各种计算和操作。以下是一些常用的内置函数和模块
math模块提供数学函数如平方根、对数、三角函数等。random模块用于生成随机数。decimal模块提供对十进制浮点数的精确计算。内置函数如abs()、max()、min()、sum()等。
math模块
import mathprint(math.sqrt(16)) # 4.0计算平方根
print(math.log(8, 2)) # 3.0以2为底的对数
print(math.sin(math.pi / 2)) # 1.0计算正弦值random模块
import randomprint(random.randint(1, 10)) # 生成1到10之间的随机整数
print(random.random()) # 生成0到1之间的随机浮点数
print(random.choice([a, b, c])) # 从列表中随机选择一个元素decimal模块
from decimal import Decimala Decimal(0.1)
b Decimal(0.2)
c a b
print(c) # 0.3精确的十进制计算3.内置函数
print(abs(-5)) # 5计算绝对值
print(max(1, 2, 3)) # 3返回最大值
print(min(1, 2, 3)) # 1返回最小值
print(sum([1, 2, 3])) # 6计算和总结
Python支持各种位运算符可以直接对整数进行二进制操作。math模块提供了丰富的数学函数。random模块用于生成随机数。decimal模块用于精确的十进制浮点数计算。内置函数如abs()、max()、min()、sum()等简化了基本的数值操作。