int这个函数能把浮点数转成整形,但不是很完美,小数部分就都给砍掉了。

>>> int(3.1415927)

3

>>> int(-2.1314)

-2

(2)float能把整形和字符串转变成浮点数

>>> float(32)

32.0

>>> float('3.1415927')

3.1415927

(3)str可以把参数转变成字符串

>>> str(32)

'32'

>>> str(3.1415927)

'3.1415927'

二,数学函数

Python内置了一个数学模块,这一模块提供了绝大部分常用的数学函数。模块就是一系列相关函数的集合成的文件。

在使用模块中的函数之前,必须先要导入这个模块,使用导入语句import:

>>> import math

这个语句建立了一个模块对象,名字叫做math。把这个模块对象显示一下,得到与之相关的信息:

>>> math

模块对象包含了一些已经定义好的函数和变量。指定模块名和函数名,要用点.(英文输入法)来连接模块名和函数名,比如下方的math.pi

例子:对弧度值计算正弦值。

通过变量名你应该能推测出正弦以及其他的三角函数 (比如余弦、正切等等)都要用弧度值作为参数。所以要把角度的值从度转换成弧度,方法 就是除以180然后再乘以圆周率π

>>> degrees = 45

>>> radians = degrees / 180.0 * math.pi

>>> math.sin(radians)     #计算正弦值

0.7071067811865475

math.pi这个表达式从数学模块中得到π的一个大概精确到15位的近似值,存成一个浮点数。

也可以试着把2的平方根除以二,可以得到与上面一致的结果。

>>> math.sqrt(2) / 2.0

0.7071067811865476

画一个三角形,45度角两直角边是单位1,斜边必然是2的平方根了,对应的正弦余弦也都是这个值(0.7071067811865476)。

三,组合

一门编程语言最有用的功能莫过于能够用一个个小模块来拼接创作。例如函数的参数可以是任何一种表达式,包括代数运算符:

>>> x = math.sin(degrees / 360.0 * 2 * math.pi)

再或者函数的调用本身也可以作为参数,如下的math.log()

>>> x = math.exp(math.log(x+1))

值得注意的是,一个声明语句的左边必须是变量名,任何其他的表达式放到等号左边都会导致语法错误。

>>> hours = minutes * 60

>>> minutes * 60 = hours

File "", line 1

SyntaxError: can't assign to operator

结束。

python如何调用数学函数_Python_函数调用_数学函数_组合相关推荐

  1. python如何调用另一个py文件的所有函数

    在工程大的时候,可能会有这样的困惑,python如何调用另一个py文件的所有函数呢? 分成两种情况,1·在同一个文件夹下的调用 2·不在一个文件夹下的相互调用. 1·在同一个文件夹下 调用函数: A. ...

  2. python炫酷动画源代码_python_红心大战游戏源代码_满分原创作业

    [实例简介] python编写红心大战游戏,满分作业,音效动画传牌等效果酷炫. [实例截图] [核心代码] python_红心大战游戏源代码_满分原创作业 └── python_红心大战游戏_满分原创 ...

  3. 如何在Python中调用MATLAB

    最近在实验室做点杂活,一点声音的生成.录音.处理工作.鉴于实验内容需要,不得不找点办法在MATLAB和Python之间建个接口,从Python中调用MATLAB脚本或者是MATLAB的函数.内容不是很 ...

  4. 函数调用约定 and 函数名字修饰规则

    使用C/C++语言开发软件的程序员经常碰到这样的问题:有时候是程序编译没有问题,但是链接的时候总是报告函数不存在(经典的LNK2001错误),有时候是程序编译和链接都没有错误,但是只要调用库中的函数就 ...

  5. 数学建模第一天:数学建模工具课之MATLAB的入门

    目录 一.MATLAB的简介 二.Matlab基础知识 1. 变量 ①命名规则 ②特殊变量名 2.数学符号与函数调用 ①符号 ②数学函数 ③自定义函数 三.数组与矩阵 1.数组 ①创建数组 ②访问数组 ...

  6. python程序调用函数的过程_Python_自定义函数_使用_运行流程

    定义函数会创建一个函数类的对象,有type函数. >>> type(print_new) 调用新函数的语法和调用内置函数是一样的,直接打印函数名: >>> prin ...

  7. python入门之函数调用内置函数_第九篇 python基础之函数,递归,内置函数

    阅读目录 一 数学定义的函数与python中的函数 二 为何使用函数 背景提要 三 函数和过程 四 函数参数 五 局部变量和全局变量 六 前向引用之'函数即变量' 七 嵌套函数和作用域 八 递归调用 ...

  8. 简述python函数调用过程_python函数定义和调用过程详解

    我们可以创建一个函数来列出费氏数列 >>> def fib(n): # write Fibonacci series up to n ... """Pr ...

  9. python函数调用位置_python函数定义,调用,传参,位置参数及关键字参数,返回值

    使用函数是真正开始编程的第一步,函数y=f(x)我们并不陌生,对x进行一顿操作得到一个值y.给不同的x,进行相同的操作,得到相应的y值. 程序层面函数是执行特定任务的一段代码,将一段代码定义成函数并为 ...

  10. python super 多重继承_解决python super()调用多重继承函数的问题

    当类间继承关系很简单时,super()的使用很简单. class A(object): def __init__(self): print('a') class B(A): def __init__( ...

最新文章

  1. 注册与验证码php源代码,一个简单的PHP验证码实现代码
  2. NGUI_Depth
  3. 选择奋斗---激励自己
  4. oracle的全文索引
  5. Oracle11g数据库在win7系统上的安装教程
  6. 使用getsizeof获得整型占用字节大小
  7. 剑桥大学中国学联学术部文章
  8. Python基础day04【函数(定义与调用、文档说明、传参函数、全局变量、返回值、嵌套调用)】
  9. OpenCL memory object 之 Global memory (2)
  10. (20)Xilinx FPGA型号(FPGA不积跬步101)
  11. Linux的常用指令
  12. Spring Boot学习总结(23)——Spring Boot 实践经验总结
  13. (9.19更新:八戒退款) 砸进七万块,没想到你是这样的猪八戒网
  14. {Java}一个有关类属性初始化的有趣儿情况
  15. dart参数传方法_Dart是值传递还是引用传递?
  16. python笔记-find()函数的用法
  17. mac 修改hosts不生效问题
  18. XTTS V4.3 跨平台迁移12.1.2 HPUX ->Oracle Linux
  19. 浏览器内核控制Meta标签说明文档(360浏览器默认极速模式)
  20. 在线考试系统html源码,jQuery在线答题考试系统代码

热门文章

  1. github如何开启两步验证
  2. anaconda安装python3.6_Windows10配置Anaconda+Python3.6+TensorFlow+PyCharm
  3. 用友系统客户端登录不上服务器,客户端不能登录服务器-用友U8
  4. 清华大学计算机吴教授,清华大学计算机系教授吴文虎到我校讲学
  5. Youtube优质游戏开发UP主推荐:JayAnAm
  6. 64位Win7 服务器运行失败
  7. RC电路时间常数的定义及计算
  8. 英雄联盟怎么解除小窗口_英雄联盟手游剑姬怎么玩-英雄联盟手游剑姬玩法介绍...
  9. vue中关于生产evn.production 及开发evn.development 的环境配置说明
  10. U3D资源导出至Laya