第六节 math包的基础使用

  • 前言
  • 实践

前言

我们通常会对数值型变量进行计算,这里我们给出一些常用的函数用于辅助你的计算过程。常用的数学计算函数均在math包。

实践

首先我们导入math包,并定义一个浮点型变量pi将其赋值为3.14:

import math
pi = 3.14

如果我们需要计算浮点型变量四舍五入后的计算结果,用函数round()即可:

print(round(pi))
>>> 3

如果我们需要向上取整,那就需要函数math.ceil()

print(math.ceil(pi))
>>> 4

math.floor()用于向下取整:

print(math.floor(pi))
>>> 3

对变量取绝对值可以用abs()函数:

print(abs(-pi))
>>> 3.14

若需要对变量做取幂运算,那就用到了pow()函数:

print(pow(pi, 2))
>>> 9.8596

开方的话用到的函数是math.sqrt()

print(math.sqrt(pi))
>>> 1.772004514666935

在数值比较方面,我们通常需要求最大、最小值,例如我们有三个数值,想求其中的最大值需要用到函数max()

x = 1
y = 2
z = 3
print(max(x, y, z))
>>> 3

最小值的计算方式如下:

print(min(x, y, z))
>>> 1

以上便是常用的数值计算函数。这就是今天的学习内容,感谢大家的收藏、点赞、评论。我们下一节将介绍字符串切片(String Slicing),敬请期待~

Python编程基础:第六节 math包的基础使用Math Functions相关推荐

  1. python web 开发从入门到精通 pdf,Python编程从入门到精通 PDF包下载

    Python开发学习合集 用Python做科学计算pdf 像计算机科学家一样思考python.pdf 利用python进行数据分析.pdf Python科学计算-张若愚.pdf Python标准库Do ...

  2. python turtle画气球-菲菲用python编程绘制的父亲节礼物

    原标题:菲菲用python编程绘制的父亲节礼物 爱心热气球 菲菲说带着爸爸一起坐热气球 绘制此图菲菲一共写了60行代码 视频动画 Turtle 库 命令 说明 turtle.forward(dista ...

  3. 初等数学O 集合论基础 第六节 商集

    初等数学O 集合论基础 第六节 商集 这一讲延续第四讲对等价关系与等价的讨论,引入商集这个概念. 定义0.22 假设∼\sim∼是非空集合XXX上的一个等价关系,称X/∼X/\simX/∼是XXX基于 ...

  4. python绘制爱心气球_菲菲用python编程绘制的父亲节礼物

    原标题:菲菲用python编程绘制的父亲节礼物 爱心热气球 菲菲说带着爸爸一起坐热气球 绘制此图菲菲一共写了60行代码 视频动画 Turtle 库 命令 说明 turtle.forward(dista ...

  5. python的知识点运用_程序猿在Python编程中不得不使用的十二种基础知识

    Python编程中常用的12种基础知识,其中肯定有你不会的! 人生苦短,我用Python 1.正则表达式替换 目标: 将字符串line中的 overview.gif 替换成其他字符串. 人生苦短,我用 ...

  6. python编程学习——第六周

    第六周 python学习笔记和做的一些习题 (python编程快速上手--让繁琐工作自动化) 第十章 断言 它是要确保代码没有什么明显错误的地方,由assert语句执行,如果检查失败,就会抛出异常.a ...

  7. 第一章计算机基础知识第一节,第一章 计算机基础知识 第一节

    第一章计算机基础知识 第一节.了解计算机 尊敬的各位评委老师: 大家好!我今天说课的题目是<了解计算机>.我将从以下五方面来谈谈对这节课的设计:即说教材.学情分析.说教法和学法.说教学过程 ...

  8. 计算机基础知识第一节课最新,计算机基础知识(第一节)课件

    计算机基础知识(第一节)课件 一般搬家时转盘与大梁间是固定的,开钻前应根据转盘对井架进行校正,如果中途换转盘,则要在空负荷下根据井架对转盘进行校正 一般搬家时转盘与大梁间是固定的,开钻前应根据转盘对井 ...

  9. 《Python编程 从入门到实践》 一、基础知识 第六章 字典

    6.1一个简单的字典 来看一个游戏,其中包含一些外星人,这些外星人的颜色和点数各不相同,下面是一个简单的字典,存储了有关特定外星人的信息: alien_0={'color':'green','poin ...

最新文章

  1. 如何把一段简单的代码变复杂?
  2. WeakHahMap,HashMap和(垃圾回收)Gc
  3. python文件的编译
  4. C++中的类所占内存空间总结
  5. (原創) 如何使用C++/CLI读/写jpg檔? (.NET) (C++/CLI) (GDI+) (C/C++) (Image Processing)
  6. python之基础学习day01
  7. Jmater参数说明
  8. Golang——Tag、自定义类型、未命名类型
  9. hive 如何将数组转成字符串_hive详细笔记(八)-Hive之列转行和行转列(附带讲解视频 )...
  10. 事件驱动和状态机模式在YARN中的使用
  11. linux下用top命令查看,cpu利用率超过100%时怎么回事
  12. acid事务 mysql_MySQL 事务ACID特性
  13. 【Java 微信公众号开发】① 介绍、测试号、接入
  14. 无需支付688苹果开发者账号,xcode打包导出ipa,提供他人进行内测
  15. 物理机是什么?跟云服务器有什么区别
  16. 前端必备:从头开始,搞懂Promise之Promise基础
  17. WARNING: The script markdown_py.exe is installed in......
  18. 自己动手搭建网站:域名和云服务器选购
  19. python使用企业微信机器人发送测试报告
  20. 就业面试的时候,hr会不会去确定程序员的学历?

热门文章

  1. c语言编程中句柄无效怎么解决,句柄无效,手把手教你句柄无效怎么解决
  2. 幅度调制信号 matlab,《利用MATLAB实现信号的幅度调制与解调.doc
  3. mysql 相除 取整数位,psql除法保留小数,实现向上取整和向下取整操作_PostgreSQL_数据库...
  4. tp5防止sql注入mysql_TP5框架 《防sql注入、防xss攻击》
  5. mysql 评论回复表设计_【数据库】评论回复表设计
  6. 请简述计算机软件系统与硬件系统的关系,电脑硬件与软件的关系是什么?
  7. C#中类的属性(Property)
  8. php 微信 返回,php版微信返回用户text输入的方法
  9. 清空oracle表数据 外键,oracle清空所有表数据
  10. 滚动条禁止_Axure 教程:不可见滚动条的页面滚动效果