在Python基础教程中,大家都已经了解了Python有很多运算符可以进行一些数学运算,但是要处理复杂的问题是不是所有代码都要自己一行一行的来编写呢?

玩蛇网提醒大家,这个时候,最先想到的就应该是python 模块有没有这样的内置库,math模块提供了很多特别的数学运算功能。

在很多数字运算中,我们都会用到一些特别的常量,例如 圆周率π (pi)和自然常数e,下面我们用math模块来输出圆周率π (pi)和自然常数e的值:

>>> import math

>>> print “圆周率π : %.30f”% math.pi #字符串替换方法,取小数点后30位的值。

>>>

>>> print “自然常数e: %.30f” % math.e #方法同上,这里我们用print,在python函数体内我们要用python return来返回值。

>>>

输出结果:

圆周率π : 3.141592653589793115997963468544

自然常数e: 2.718281828459045090795598298428

math模块处理正号和负号

>>> import math

>>> print math.fabs(-1.1)

>>> print math.fabs(-1.0)

>>>

输出结果:

1.1

0.0

另外,math模块还包含了一些其它的方法,下面只简单列出一些常用的:

1 )、math.ceil(i) #这个方法对i向上取整,i = 1.3 ,返回值为2

2 )、math.floor(i) #正好与上面相反,是向下取整。i = 1.4,返回1

3 )、math.pow(a, b) # 返回a的b次方

4 )、math.sqrt(i) #返回i的平方根

其它方法大家可以查看官方库文档,或者用系统命令help() ,dir()来查看更多方法和参数的一些规范。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/module/math.html

相关文章 Recommend

python中math函数_Python math模块 数学函数教程相关推荐

  1. python主函数调用格式_Python的模块与函数

    一.概述Python的程序由包.模块和函数组成. 函数是一段可重用的有名称的代码.通过输入的参数值,返回需要的结果,并可存储在文件中供以后使用.几乎任何Python代码都可放在函数中.Python为函 ...

  2. python os函数_python os模块主要函数

    使用python提供的os模块,对文件和目录进行操作,重命名文件,添加,删除,复制目录以及文件等. 一.文件目录常用函数 在进行文件和目录操作时,一般会用到以下几种操作. 1.获得当前:路径 在pyt ...

  3. python glob函数_python glob 模块 map函数

    昨晚有了点小想法,想写个小脚本. 用到了  glob 模块  和  map 函数   觉得他们配合起来和不错的. #coding:utf8 import  glob print "glob. ...

  4. [转载] issubclass在python中的意思_python issubclass 和 isinstance函数

    参考链接: Python issubclass() Python issubclass() 函数 issubclass() 方法用于判断参数 class 是否是类型参数 classinfo 的子类. ...

  5. python中isinstance用法_Python内置isinstance函数详细介绍

    英文文档: isinstance(object, classinfo) Return true if the object argument is an instance of the classin ...

  6. python findall返回值_Python re 模块findall() 函数返回值展现方式解析

    findall 函数: 在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表. 注意: match 和 search 是匹配一次 findall 匹配所有,mat ...

  7. python中mod运算符_Python中的数学运算操作符使用进阶

    Python中对象的行为是由它的类型 (Type) 决定的.所谓类型就是支持某些特定的操作.数字对象在任何编程语言中都是基础元素,支持加.减.乘.除等数学操作. Python的数字对象有整数和浮点数, ...

  8. python中options类_Python的OptionParser模块

    Python中强大的选项处理模块. 示例 #!/usr/bin/pythonfrom optparse import OptionParser parser = OptionParser() pars ...

  9. python中的乘方_python中的乘方

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 一,算术运算python中的乘方运算符号为 **,比较特殊. 作为运算符,%表示 ...

  10. Python中常用的数据分析工具(模块)有哪些?

    本期Python培训分享:Python中常用的数据分析工具(模块)有哪些?Python本身的数据分析功能并不强,需要安装一些第三方的扩展库来增强它的能力.我们课程用到的库包括NumPy.Pandas. ...

最新文章

  1. 《编程导论(Java)#183;1.4.1 范式》
  2. boost::fusion::flatten_view用法的测试程序
  3. eeprom的wp 引脚_EEPROM存储芯片24C02
  4. java中实现将一个数字字符串转换成逗号分隔的数字串, 即从右边开始每三个数字用逗号分隔
  5. rhel5下的DNS服务器架设
  6. Redis分布式锁的概念
  7. “使用 iNalyzer 分析应用程序的类结构”
  8. Python编程 - 不调用相关choose库函数,“众数“挑选器、随机挑选器 的源码编程实现
  9. [AutoSar]RTE运行逻辑、通信逻辑与接口实现
  10. INSERT … ON DUPLICATE KEY UPDATE
  11. 算法:翻转整数7. Reverse Integer
  12. 关于Sentaurus的日常(三)
  13. 如何查看本机ip地址,首先介绍下,查看电脑在局域网里的ip地址
  14. linux环境下,mysql数据库的完美卸载!(亲测)
  15. Unity3D架构设计NavMesh寻路
  16. [翻译]CryEngine3中ClothShader详解
  17. uniapp 微信小程序 保存图片到本地
  18. XYplorer 21.50.0100多语言版,资源管理器件之一
  19. Autodesk Revit 2023 三维建模软件中文正式版安装说明
  20. numpy选择特定的行列

热门文章

  1. 状态空间搜索好题UVA10603
  2. springmvc的一些优化设置
  3. boost asio异步通信
  4. Linux驱动之分层框架
  5. 机器学习面试题目整理
  6. ftok() Linux Linux函数
  7. Android9.0 setStereoVolume左右声道流程(二十四)
  8. Glib2:error: Installed (but unpackaged) files found(七)
  9. ALSA之PCM分析
  10. Android4.4 Sensor APP--HAL代码流程