python math模块使用方法介绍
math常用方法
1.math.ceil()向上取整
import math print(math.ceil(56.1))
57
2.math.floor()向下取整
import math print(math.floor(56.1))
56
3.math.fabs()取绝对值
import math print(math.fabs(56)) print(math.fabs(-56))
56.0
56.0
4.math.fmod()求模运算
import math print(math.fmod(56,2))
0.0
5.math.isnan()判断是不是(nan)不是一个数字
import math print(math.isnan(56)) print(math.isnan(math.nan))
False
True
注意:不是数字则返回Ture,是数字则返回Flase
6.math.isinf()判断是不是无穷大
import math print(math.isinf(56)) print(math.isinf(math.inf))
False
True
注意:正无穷大或负无穷大则返回Ture,否则返回Flase
7.math.isfinite()判断是不是无限
8.math.e 属性,自然常数
返回欧拉数
9.math.pi 圆周率
返回圆周率
import math print(math.e) print(math.pi)
2.718281828459045
3.141592653589793
10.math.power 幂次方
11.math.sqrt 开平方根
import math print(math.pow(2,2)) print(math.sqrt(4))
4.0
2.0
到此这篇关于python math模块使用方法介绍的文章就介绍到这了,更多相关python math模块内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
一看就懂得Python的math模块
math模块 # 数学相关模块 import math r = math.floor(3.2) # 向下取整 print(r) r = math.ceil(4.5) # 向上取整 print(r) r = round(3.4999) # 四舍五入 print(r) r = math.pow(3,4) # =3**4 print(r) r = math.sqrt(25) # 开平方 print(r) r = math.fabs(-0.23) # 绝对值(小数) print(r) r = abs(-
-
Python中非常实用的Math模块函数教程详解
目录 math模块常数 1. 圆周率 2. Tau (τ) 3. 欧拉数 4. 无限 5. 不是数字 算术函数 1. factorial() 2. ceil() 3. floor() 4. trunc() 5. isclose() 幂函数 1. exp() 2. 对数函数 其他重要的math模块功能 由于该math模块与 Python 版本一起打包,因此您不必单独安装它,直接导入: import math math模块常数 Pythonmath模块提供了多种预定义常量.访问这些常量提供了几个优点
-
一篇文章带你了解python标准库--math模块
目录 1. math模块中的常用函数 2. 案例 2.1 浮点数求整 2.2 对元组里的每个元素求和 2.3 求数的绝对值 总结 python语言的一大优势:为科学计算提供了大量的支持功能,math模块提供了很多数学计算函数. math模块定义了一些数学模块,这个模块属于编译系统自带,因此它可以被无条件调用,需要注意的是,这些函数无法应用于复数. 1. math模块中的常用函数 2. 案例 2.1 浮点数求整 1.用trunc(x)取整,x为浮点数 >>> import math >
-
python基础教程之数字处理(math)模块详解
1.math简介 复制代码 代码如下: >>> import math>>>dir(math) #这句可查看所有函数名列表>>>help(math) #查看具体定义及函数0原型 2.常用函数 复制代码 代码如下: ceil(x) 取顶floor(x) 取底fabs(x) 取绝对值factorial (x) 阶乘hypot(x,y) sqrt(x*x+y*y)pow(x,y) x的y次方sqrt(x) 开平方log(x
-
Python的math模块中的常用数学函数整理
在数学之中,除了加减乘除四则运算之外--这是小学数学--还有其它更多的运算,比如乘方.开方.对数运算等等,要实现这些运算,需要用到 Python 中的一个模块:Math 模块(module)是 Python 中非常重要的东西,你可以把它理解为 Python 的扩展工具.换言之,Python 默认情况下提供了一些可用的东西,但是这些默认情况下提供的还远远不能满足编程实践的需要,于是就有人专门制作了另外一些工具.这些工具被称之为"模块" 任何一个 Pythoner 都可以编写模块,并且把这
-
python math模块的基本使用教程
what's the math 模块 Python math 模块提供了许多对浮点数的数学运算函数.需要注意的是,这些函数一般是对平台 C 库中同名函数的简单封装, 所以一般情况下, 不同平台下计算的结果可能稍微地有所不同, 有时候甚至有很大出入. 主要功能有: 幂数:幂次方.平方根 对数:2.10.e相关的对数操作 圆相关:π.弧度与角度的转换 三角函数:正三角函数.反三角函数 其他常用:小数的整数部分.向上取整.向下取整.两个数的最大公约数.取余数... 幂数 幂与平方根 # pow(x,
-
Python中的sys模块、random模块和math模块
一.sys运行时环境模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境. 用法: sys.argv:命令行参数List,第一个元素是程序本身路径 sys.modules.keys():返回所有已经导入的模块列表 sys.exc_info():获取当前正在处理的异常类,exc_type.exc_value.exc_traceback当前处理的异常详细信息 sys.exit(n):退出程序,正常退出时exit(0) sys.hexversi
-
表格梳理python内置数学模块math分析详解
python内置数学模块math 提供了一些基础的计算功能,下列表达式默认 from math import * 默认输入输出均为一个数字.大部分函数都很直观,望文生义即可. 其他函数 isclose(a, b, *, rel_tol=1e-09, abs_tol=0.0) 若 a 和 b 的值比较接近则返回True,否则False. rel_tol 是相对容差,表示a, b之间允许的最大差值.例如,要设置5%的容差,rel_tol=0.05.rel_tol 必须大于0. abs_tol 是最小
-
Python标准库之Math,Random模块使用详解
目录 数学模块 ceil -- 上取整 floor -- 下取整 四舍五入 pow -- 幂运算 sqrt -- 开平方运算 fabs -- 绝对值 modf -- 拆分整数小数 copysign -- 正负拷贝 fsum -- 序列和 pi -- 圆周率常数 factorial -- 因数 随机模块 random -- 获取 0~~1 之间的小数 randrange -- 获取指定范围内的整数 randint -- 获取指定范围整数 uniform -- 获取指定范围内随机小数(左闭右开) c
-
python math模块使用方法介绍
math常用方法 1.math.ceil()向上取整 import math print(math.ceil(56.1)) 57 2.math.floor()向下取整 import math print(math.floor(56.1)) 56 3.math.fabs()取绝对值 import math print(math.fabs(56)) print(math.fabs(-56)) 56.056.0 4.math.fmod()求模运算 import math print(math.fmod
-
python sys模块使用方法介绍
Python中的sys模块主要用于程序与解释器的交互,提供一系列函数和变量来处理Python运行环境 1.sys.api_version -----获取当前python内部版本号 import sys print(sys.api_version) 1013 2.sys.version -----获取版本信息 import sys print(sys.version) 3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64
-
python os模块使用方法介绍
os(operating system)模块是python中操作文件系统的模块,它是Python程序与操作系统进行交互的接口 os模块常用方法 1.os.chdir(path)修改当前工作目录(一般不会进行更改) 用处:可以跨目录写文件和调用模块,可以切换当前目录进行访问其下目录的文件内容 import os print(os.getcwd()) os.chdir("E:\python") print(os.getcwd()) E:\python练习 E:\python 2.os.cu
-
python os.path模块使用方法介绍
os.path模块是os模块根据系统类型从另一个模块导入的,并非由os模块实现 1.os.path.abspath(相对路径)-----返回对应路径的绝对路径 os.path.abspath(".") import os.path print(os.path.abspath(".")) E:\python练习 上一层路径“..” import os.path print(os.path.abspath("..")) E:\ 2.os.path.a
-
Python csv模块使用方法代码实例
这篇文章主要介绍了Python csv模块使用方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 import csv def openSCV(filename): with open("renting.csv",'r',encoding = 'utf_8_sig') as f: f_csv = csv.reader(f) for row in f_csv: print(row) def Test1(): headers =
-
Python argparse模块使用方法解析
这篇文章主要介绍了Python argparse模块使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1. 说明 argparse 模块是python 用于解析命令行参数和选项的标准模块. 程序定义它需要的参数,然后 argparse 模块将弄清如何从 sys.argv 解析出那些参数. argparse 模块还会自动生成帮助和使用手册,并在用户给程序传入无效参数时报出错误信息. 2. 使用流程 使用argparse 模块配置命令行参
-
基于Python os模块常用命令介绍
1.os.name---判断现在正在实用的平台,Windows返回'nt':linux返回'posix' 2.os.getcwd()---得到当前工作的目录. 3.os.listdir()--- 4.os.remove---删除指定文件 5.os.rmdir()---删除指定目录 6.os.mkdir()---创建目录(只能创建一层) 7.os.path.isfile()---判断指定对象是否为文件.是则返回True. 8.os.path.isdir()---判断指定对象是否为目录 9.os.p
-
Python字符串拼接六种方法介绍
Python字符串拼接的6种方法: 1.加号 第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用"+"来连接两个字符串: print 'Python' + 'Tab' 结果: PythonTab 2.逗号 第二种比较特殊,使用逗号连接两个字符串,如果两个字符串用"逗号"隔开,那么这两个字符串将被连接,但是,字符串之间会多出一个空格: print 'Python','Tab' 结果: Python Tab 3.直接连接
-
python Tkinter模块使用方法详解
目录 一.前言 1.1.Tkinter是什么 二.准备工作 2.1.Windows演示环境搭建 三.Tkinter创建窗口 3.1.创建出一个窗口 3.2.给窗口取一个标题 3.3.窗口设置 3.3.创建按钮,并且给按钮添加点击事件 3.4.窗口内的组件布局 四.Tkinter基本控件介绍 4.1.封装 4.2.文本显示_Label 4.3.按钮显示_Button 4.4.输入框显示_Entry 4.5.文本输入框显示_Text 4.6.复选按钮_Checkbutton 4.7.单选按钮_Rad
随机推荐
- PHP下利用header()函数设置浏览器缓存的代码
- Angular JS数据的双向绑定详解及实例
- Node.js模块加载详解
- 基于SSM框架+Javamail发送邮件的代码实例
- 详解JDK中ExecutorService与Callable和Future对线程的支持
- JS实现向表格行添加新单元格的方法
- 给事件响应函数传参数的四种方式小结
- javascript 词法作用域和闭包分析说明
- mysql 5.7.14 安装配置方法图文详细教程
- MySql实现跨表查询的方法详解
- php的debug相关函数用法示例
- Javascript 强制类型转换函数
- 轻松创建nodejs服务器(5):事件处理程序
- C#定位txt指定行的方法小例子
- MongoDB的主从复制及副本集的replSet配置教程
- 由拖库攻击谈口令字段的加密策略(数据库加密)
- php下使用iconv需要注意的问题
- Jquery插件之Fancybox丰富的弹出层效果附源码下载
- jquery tools 系列 scrollable学习
- web开发人员学习jQuery的6大理由及jQuery的优势介绍