python内置math模块知识点

math模块实现了许多对浮点数的数学运算函数. 这些函数一般是对平台 C 库中同名函数的简单封装, 所以一般情况下, 不同平台下计算的结果可能稍微地有所不同, 有时候甚至有很大出入

Python Math 函数  必须 import math
功能说明 指令 範例
返回 x 的反余弦 math.acos(x)
返回 x 的反双曲余弦 math.acosh(x)
返回 x 的反正弦 math.asin(x)
返回 x 的反双曲正弦 math.asinh(x)
返回 x 的反正切 math.atan(x)
返回 y/x 的反正切 math.atan2(y,x)
返回 x 的反双曲正切 math.atanh(x)
返回≧ x 的最小整數 math.ceil(x) math.floor(3.4) 結果 4
返回与 y 同号的 x 值 math.copysign(x,y)
返回 x 的余弦 math.cos(x)
返回 x 的双曲余弦 math.cosh(x)
將 x (弧长) 转成角度,与 radians 为反函数 math.degrees(x)
常数 e = 2.7128... math.e
返回 ex也就是 math.e**x math.exp(x)
返回 x 的绝对值 math.fabs(x)
返回 x! math.factorial(x)
返回 ≦ x 的最大整数 math.floor(x) math.floor(3.4) 結果 3
返回 x对y取模的余数
fmod 类似 %,但产生的结果可能与%不同,因为前者以y来决定余数的符号,后者你x来决定余数的符号。
math.fmod(x,y)
返回一個 2 元組 (2-tuple) 分別是假数 m (float)以及
一个指数 n(int),也就是 x = m×2与 ldexp 是反函数
math.frexp(x) math.frexp(1.625) 結果 (0.8125,1)
返回 x 阵列值的各項和 math.fsum(x) math.frexp([2,5]) 結果  7
返回  math.hypot(x,y)
如果 x = ±inf 也就是 ±∞
返回 True
math.isinf(x)
如果 x = Non (not a number)
返回 True
math.isnan(x)
返回 m×2n与 frexp 是反函数 math.ldexp(m,n)
返回 ,若不写a 內定 e math.log(x,a)
返回  math.log10(x)
返回  math.loglp(x)
返回 x 的小数部份与整数部份 math.modf(x)
返回常数 π (3.14159...) math.pi
返回 xy math.pow(x,y)
將 x(角度) 转成弧长,与 degrees 为反函数 math.radians(d)
返回 x 的正弦 math.sin(x)
返回 x 的双曲正弦 math.sinh(x)
返回  math.sqrt(x)
返回 x 的正切 math.tan(x)
返回 x 的双曲正切 math.tanh(x)
返回 x 的整数部份,等同 int math.trunc(x)

原文地址:https://www.cnblogs.com/llj0403/p/9231879.html

时间: 2024-11-11 04:59:12

python内置math模块知识点的相关文章

Python内置logging模块

最近调试Python代码比较多,发现logging模块很好用. 我的用法如下: import logging logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(filename)s [line: %(lineno)d] - %(message)s') #logging.disable(logging.CRITICAL) logging.info('your message') 需要取消注释时去掉代码中的#即可. 原文地

Python内置的urllib模块不支持https协议的解决办法

Django站点使用django_cas接入SSO(单点登录系统),配置完成后登录,抛出“urlopen error unknown url type: https”异常.寻根朔源发现是python内置的urllib模块不支持https协议. >>> import urllib>>> urllib.urlopen('http://www.baidu.com')<addinfourl at 269231456 whose fp = <socket._fileo

Python内置的操作系统模块(os)与解释器交互模块(sys)

Python内置的操作系统模块(os)与解释器交互模块(sys) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本片博客只介绍Python调用操作系统的模块即os模块,以及Python和解释器打交道的模块即sys模块. 一.操作系统模块常用方法(os) 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 #@author :yinzhengjie 4 #blog:http://www.cnblogs.com/yinzhengjie/

python内置的sqlite3模块,使用其内置数据库

1.python内置的sqlite3模块,创建数据库中的表,并向表中插入数据,从表中取出所有行,以及输出行的数量. #!/usr/bin/env python3 #创建SQLite3内存数据库,并创建带有四个属性的sales表 #sqlite3模块,提供了一个轻量级的基于磁盘的数据库,不需要独立的服务器进程 import sqlite3 #使用‘:memory:’在内存中创建了一个数据库,创建了连接对象con来代表数据库 con = sqlite3.connect(':memory:') #创建

Python内置函数_数学运算类

本文和大家分享的主要是python内置函数数据运算类相关内容,一起来看看吧,希望对大家学习python 有所帮助. abs abs(x) 求绝对值 · X可以是整型,也可以是复数 · 若X是复数,则返回复数的模 >>> abs(-1)1>>> abs(-3+4j)5.0>>> bin bin(x) 将整数x转换为二进制字符串 >>> bin(2)'0b10'>>> bin(3)'0b11' bool bool([x]

python内置常用高阶函数(列出了5个常用的)

原文使用的是python2,现修改为python3,全部都实际输出过,可以运行. 引用自:http://www.cnblogs.com/duyaya/p/8562898.html https://blog.csdn.net/cv_you/article/details/70880405 python内置常用高阶函数: 一.函数式编程 •函数本身可以赋值给变量,赋值后变量为函数: •允许将函数本身作为参数传入另一个函数: •允许返回一个函数. 1.map()函数 是 Python 内置的高阶函数,

python内置函数简单归纳

做python小项目的时候发现熟练运用python内置函数,可以节省很多的时间,在这里整理一下,便于以后学习或者工作的时候查看.函数的参数可以在pycharm中ctrl+p查看. 1.abs(x):返回数字的绝对值 print ("abs(-40) : ", abs(-40)) print ("abs(100.10) : ", abs(100.10)) """ 结果: abs(-40) : 40 abs(100.10) : 100.1

Python补充--Python内置函数清单

Python内置函数 Python内置(built-in)函数随着python解释器的运行而创建.在Python的程序中,你可以随时调用这些函数,不需要定义.最常见的内置函数是: print("Hello World!") 在Python教程中,我们已经提到下面一些内置函数:基本数据类型 type()反过头来看看 dir()   help()    len()词典 len()文本文件的输入输出 open()循环设计 range()   enumerate()    zip()循环对象

python基础9 -----python内置函数2

一.python内置所以函数     Built-in Functions     abs() divmod() input() open() staticmethod() all() enumerate() int() ord() str() any() eval() isinstance() pow() sum() basestring() execfile() issubclass() print() super() bin() file() iter() property() tuple