第六章模块初始

第六章模块初始,第1张

概述模块 模块初始 import 导入 (理解为拿工具箱) 模块的分类: 内置模块(标准库)-- python解释器自带的.py文件(模块) 第三方模块(各种大神写的)--需要额外的下载 自定义模块(自己写的)-- 不需要下载 分模块的好处: 避免写重复代码 可以多次利用 拿来主义 导入发生的事情 当前名称空间中开辟一个新的空间 将模块中所有的代码执行 通过模块名,进行查找函数(工具) 为模块起别名

模块

模块初始

import 导入 (理解为拿工具箱)

模块的分类:

内置模块(标准库)-- python解释器自带的.py文件(模块) 第三方模块(各种大神写的)--需要额外的下载 自定义模块(自己写的)-- 不需要下载

分模块的好处:

避免写重复代码 可以多次利用 拿来主义

导入发生的事情

当前名称空间中开辟一个新的空间 将模块中所有的代码执行 通过模块名,进行查找函数(工具)

为模块起别名

import tbjx as tt.read1()
好处可以将很长的模块名改成很短,方便使用 有利于代码的扩展和优化

导入模块的3中方法

import 工具箱

缺点:占用内存比较大优点:不会和之前的文件定义的变量或者函数发生冲突  import test         name = "宝元"         print(test.name)         print(name)

from 工具箱 import 工具

缺点:会和当前文件定义的变量或者函数发生冲突  name = "宝元"         from test import name         print(name) 解决方法:()起别名    name = "宝元"             from test import name as n                    print(name)             print(n)优点:占用内存比较小

from 工具箱 import *

from test import * 会出现覆盖的现象,不能解决

模块的两个功能

模块的两个功能:           if __name__ == '__main__':              在当前模块中使用,if下边的代码会执行              当模块被导入的时候 if下边的代码不会执行

模块导入的路径

模块导入的路径:      相对路径:             from 工具箱.工具箱 import 工具             from day15.t1 import meet            # print(meet.name)       绝对路径:           from sys import path           path.insert(0,绝对路径)               正确的绝对路径: from sys import path path.insert(0,"D:\") import meet print(meet.name)      #内存加载>自定义 > 内置 > 第三方
总结

以上是内存溢出为你收集整理的第六章模块初始全部内容,希望文章能够帮你解决第六章模块初始所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1190922.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存