云计算百科
云计算领域专业知识百科平台

Python模块的建立与使用

模块是Python程序架构的一个核心概念

  模块就好比是工具包,想要使用这个工具包的工具,就需要 导入import这个模块。在Python中,每一个扩展名py结尾Python源代码都是一个模块。

        在模块中定义的全局变量、函数 都是模块能够提供给外界直接使用的工具。

  模块名也是一个标识符,由字母、数字、下划线组成,不能以数字开头,不能与关键字重名。

  模块和函数调用一个道理,把模块比喻成电视和遥控,就非常好理解。

  在一个Python文件(电视)中定义变量或函数,在另一个文件(遥控)中使用import导入这个模块。导入之后,就可以使用模块名.变量 / 模块名.函数 的方式,使用这个模块中定义的变量或函数。

        模块的使用:整个过程就如同放电视一般,电视开机(定义好变量和函数)后,遥控器首先装入电池(import导入模块),然后遥控器对准(文件名点)电视,按下按键(变量名或函数)。

  演示:模块的建立与使用

  1.建立第一个文件:ch_01_电视模块.py ,写入下列代码。

def print_line(char,num):
"""
定义一个字符拼接输出分隔线的函数
:param char: 分隔线的字符
:param num: 字符的数量
"""
print(char * num)

def sum_2_num3(num1, num2):
"""对两个数字求和"""
return num1 + num2

 2.建立第二个文件:ch_02_遥控模块.py,写入下列代码。

import ch_01_电视模块
# 调用分隔线函数
ch_01_电视模块.print_line("*",30)

# 调用求和函数,并使用result变量接受返回值
value = ch_01_电视模块.sum_2_num3(20, 60)
print("计算结果是%d" % value)

        可以看出,ch_02_遥控模块.py运行结果和直接在ch_01_电视模块.py中调用函数的结果是完全一样的。

赞(0)
未经允许不得转载:网硕互联帮助中心 » Python模块的建立与使用
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!