23、Python 数字类型及相关操作全解析

Python 数字类型及相关操作全解析

1. 位操作概述

在 Python 这样的高级语言中,位操作不像在 C 这样的低级语言中那么重要。虽然 Python 支持位操作,但如果在 Python 中频繁进行位翻转等操作,需要思考是否选择了合适的语言。通常,Python 的列表、字典等数据结构在信息编码方面比位串更丰富、更实用,尤其当数据需要被人类阅读时。

2. 内置数值工具

2.1 常用内置函数和模块

Python 除了核心对象类型外,还提供了用于数值处理的内置函数和标准库模块。以下是一些常见的内置函数和 math 模块的使用示例:

import math

# 常见常量
print(math.pi, math.e)  
# 正弦、正切、余弦
print(math.sin(2 * math.pi / 180))  
# 平方根
print(math.sqrt(144), math.sqrt(2))  
# 幂运算
print(pow(2, 4), 2 ** 4, 2.0 ** 4.0)  
# 绝对值、求和
print(abs(-42.0), sum((1, 2, 3, 4)))  
# 最小值、最大值
print(min(3, 1, 2, 4), max(3, 1, 2, 4))  

2.2 浮点数处理

对于浮点数,有多种去除小数位的方法,包括截断、向下取整、四舍五入等:

import math

#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值