当前位置: 首页 > article >正文

萌新学 Python 之数值处理函数 round 四舍五入、abs 绝对值、pow 幂次方、divmod 元组商和余数

关于数值处理的常用函数:round、abs、pow、divmod

1. round(数值[,小数位])   四舍五入

说明:对数值进行四舍五入,小数位可以没有,也可以是负数(从小数点左边开始进行)

''' round(数值[,小数位])  四舍五入 '''

# 没有小数位
print(round(3.14))    # 3 直接取整

# 带小数位
print(round(3.14,1))  # 3.1 保留一位小数

# 小数位为负数(-1表示个位,-2表示十位)
print(round(239,-2), round(892,-1))     # 200 890

# 当数值为 .5 时,取整,结果向离数值最近的偶数位靠拢
print(round(1.5), round(4.5), round(-2.5), round(-5.5))   # 2 4 -2 -6

2. abs(数值)   求绝对值

''' abs(数值) 求绝对值 '''
print(abs(-1), abs(-3.14))    # 1 3.14

3. pow(数值,幂)   求数值的幂次方

例 pow(2,3) 表示 2 的 3 次方等于 8 

''' pow(数值,幂) 求数值的幂次方,与 ** 相同 '''
print(pow(2, 3), pow(pow(2, 2), 3-1))     # 8 16

4. divmod(被除数,除数)   返回元组(商,余数)

''' divmod(被除数,除数) 返回元组(商,余数) '''
print(divmod(9, 2))      # (4, 1)
print(divmod(9, -2))     # (-5, -1)
print(divmod(-9, 2))     # (-5, 1)
print(divmod(-9, -2))    # (4, -1)
原文地址:https://blog.csdn.net/m0_58838332/article/details/145393615
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/524846.html

相关文章:

  • 利用飞书机器人进行 - ArXiv自动化检索推荐
  • Java基础知识总结(二十六)--Arrays
  • SpringBoot中@Valid与@Validated使用场景详解
  • 生成模型:扩散模型(DDPM, DDIM, 条件生成)
  • 2025年01月29日Github流行趋势
  • 【hot100】刷题记录(6)-轮转数组
  • [ASR]faster-whisper报错Could not locate cudnn_ops64_9.dll
  • AI编译器之——为什么大模型需要Relax?
  • 房屋租赁系统如何借助智能化手段提升管理效率与租客体验
  • 剑指 Offer II 008. 和大于等于 target 的最短子数组
  • 【2024年华为OD机试】(A卷,200分)- 查找树中元素 (JavaScriptJava PythonC/C++)
  • 10.3 LangChain实战指南:解锁大模型应用的10大核心场景与架构设计
  • 【C语言练习题】计算16位二进制数所表示的有符号整数
  • 万物皆有联系:驼鸟和布什
  • Github 2025-01-29 C开源项目日报 Top10
  • TPA注意力机制详解及代码复现
  • Linux pkill 命令使用详解
  • 【redis进阶】分布式锁
  • LitServe - 闪电般快速服务AI模型⚡
  • FreeRTOS学习 --- 动态任务创建和删除的详细过程