首页 理论教育 大学计算机文化基础:Python程序架构的核心概念

大学计算机文化基础:Python程序架构的核心概念

时间:2023-11-04 理论教育 版权反馈
【摘要】:模块是Python 程序架构的一个核心概念。模块就好比是工具包,要想使用这个工具包中的工具,就需要导入import 这个模块。每一个以扩展名“.py”结尾的Python 源代码文件都是一个模块。如:>>>import math>>>math.floor32请注意其中的工作原理:我们使用import 导入模块,再以module.function 的方式使用模块中的函数。

大学计算机文化基础:Python程序架构的核心概念

模块是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,可在调用函数时不指定模块前缀。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈