【摘要】:模块是Python 程序架构的一个核心概念。模块就好比是工具包,要想使用这个工具包中的工具,就需要导入import 这个模块。每一个以扩展名“.py”结尾的Python 源代码文件都是一个模块。如:>>>import math>>>math.floor32请注意其中的工作原理:我们使用import 导入模块,再以module.function 的方式使用模块中的函数。
模块是Python 程序架构的一个核心概念。模块就好比是工具包,要想使用这个工具包中的工具,就需要导入import 这个模块。
每一个以扩展名“.py”结尾的Python 源代码文件都是一个模块。在模块中定义的全局量、函数都是模块能够提供给外界直接使用的工具。如:
>>>import math
>>>math.floor(32.9)
32
请注意其中的工作原理:我们使用import 导入模块,再以module.function 的方式使用模块中的函数。就这里执行的操作而言,也可像前面处理input 的返回值那样,将这个数字转换为整数。
>>>int(32.9)
32
注意:还有一些类似的函数,可用于转换类型,如str 和float。实际上,它们并不是函数,而是类。
模块math 还包含其他几个很有用的函数。例如,ceil 与floor 相反,返回大于或等于给定数的最小整数。(www.xing528.com)
>>>math.ceil(32.3)
33
>>>math.ceil(32)
32
如果确定不会从不同模块导入多个同名函数,可使用命令import 的如下变化:
>>>from math import sqrt
>>>sqrt(9)
3.0
通过使用命令import 的变化from module import function,可在调用函数时不指定模块前缀。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。