分享

Python笔记:基础知识(二)-2018.9.19

 静幻堂 2018-09-23
Python小白菜 2018-09-19 16:21:30
Python笔记:基础知识(二)-2018.9.19

昨天学习了Python中的表达式、语句、变量和输入函数,今天要继续学习一下函数和模块。

  • 函数

每一个函数其实就是一段小程序,用来执行特定的操作,Python提供了很多函数,一些常用的标准函数称为内置函数。昨天使用了乘方运算符“ ** ”,除了使用运算符来做幂运算外,还可以使用函数pow。

>>>2 ** 3
8
>>>pow(2,3)
8

像上面这个例子使用函数成为调用函数,需要用户向函数提供参数,由它来返回一个值。所以可以结合函数调用和运算符来编写更复杂的表达式。

>>>10 + pow(2,3 * 5) / 3.0
10932.6666666666

除了pow(),还有一些可用于编写数值表达式的函数,例如,abs()返回一个绝对值,round()返回与浮点数最接近的整数,当正好是5时,返回偶数。

关于函数太多了,会通过学习的逐步深入,慢慢接触到更多的函数,到时再做一个整理的笔记

  • 模块

模块的作用就是为了扩展Python的功能而存在的,使用import命令导入要使用的模块。

>>>import math
>>>math.floor(32.9)
32

上面的事例中,第一行来导入math模块,,第二行以moudule.function(模块名.函数名) 来使用模块中的函数。

math模块还有几个函数比较有用。例如,ceil()函数,返回大于或等于给定数的最小整数

>>>math.ceil(32.3)
32
>>>math.ceil(32)
32

如果确定不会从不同模块导入多个同名函数,可以使用from moudule import function 格式来使用函数,这样可以在调用函数时不指定模块的前缀。

>>>import math import sqrt
>>>sqrt(9)
3

除了直接调用函数,还可以用变量来引用函数,也可以理解成给函数起了一个“外号”。

>>>a = abs
>>>a(-99)
99

好了今天的笔记先写到这,慢慢开始进入正轨了!加油!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多