2.1Python语言的包(Package)和模块(Module)

1.包(Package)

包就是存放模块的目录,目录内必须有 __init__.py 文件。

支持的成员:子包、模块。

包的本质是模块,导入包与导入模块一样。

2.模块(Module)

模块就是以 .py 为扩展名的 Python 文件。

注意:模块名无 .py 扩展名。

支持的成员:变量、函数、类。

注意:另一个模块无论在同一个模块中被导入多少次,实际上只会被导入一次。

#导入模块中的全部成员
import 模块名 [as 模块别名]
import 模块名1 [as 模块别名1], 模块名2 [as 模块别名2], 模块名N [as 模块别名N]

#使用成员
模块名.成员名
模块别名.成员名
#导入模块中的指定成员
from 模块名 import 成员名 [as 成员别名]
from 模块名 import 成员名1 [as 成员别名1], 成员名2 [as 成员别名2], 成员名N [as 成员别名N]

#使用成员
成员名
成员别名

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/35547.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年2月1日 21:44
下一篇 2025年2月2日 00:08

相关推荐

  • 2.6Python类型之字典(Dictionary)

    字典的键必须是不可变类型,最常用的是字符串类型。 字典的键不可以重复,后定义的键值对会覆盖先定义的键值对。 字典的值可以是任何 Python 数据类型,且不必都是同一个类型。 字典的值可以重复。 字典的键值对是无序的,但迭代时是有序的。 字典的键值对的个数(长度)可以动态改变,可以添加、更改、删除键值对。 1.字典声明…

    Python语言教程 2025年2月6日
    01910
  • 1.1Python语言的注释(Comment)

    1.行内(Inline)注释 2.文档(Document)字符串 3.编码声明(Encoding Declaration) 编码声明必须出现在文件内的第一行,如果出现在第二行,则第一行必须是 shebang 注释。

    Python语言教程 2025年1月1日
    01450
  • 1.4Python语言的类型(Type)

    1.整数(int)类型 类型 范围 int 任意精度 进制 描述 二进制 以 0b(零和小写字母b) 或 0B(零和大写字母B) 开头,后续只能包含数字 0 和 1。 八进制 以 0o(零和小写字母o) 或 0O(零和大写字母O) 开头,后续只能包含数字(0~7)。 十六进制 以&nbsp…

    Python语言教程 2025年1月4日
    02050

发表回复

登录后才能评论