模块就好比是一个工具包,要使用这个工具包中的工具,就需要导入import这个模块,每一个以扩展名py结尾的Python源代码文件都是一个模块,在模块中定义的全局变量、函数都是模块能够提供给外界直接使用的工具。
1.体验模块
bxy_01_打印分割线模块.py
# -*- coding=utf-8 -*- def print_line(char, times): """打印一行字符 :param char: 需要打印的字符 :param times: 打印字符的测试 """ print(char * times) name = "博小园"
bxy_02_体验模块.py
1 import bxy_01_打印分割线模块 2 3 bxy_01_打印分割线模块.print_line("-", 8) 4 5 print(bxy_01_打印分割线模块.name)
可以在一个Python文件中定义变量或者函数,然后在另外一个文件中使用import导入这个模块,导入之后,就可以使用模块名.变量/模块名.函数的方式,使用这个模块中定义的变量或者函数,模块可以让曾经编写过的代码方便的被复用。
注意:模块名也是一个标识符,可以以字母,数字,下划线组成,但是不能以数字开头,不能与关键字重名。