python中的模块如何学习_python --模块的学习

"""

1 什么是模块?

模块就是一系列功能的集合体,分为三大类

I:内置的模块

II:第三方模块

III:自定义模块

一个python文件本身就是一个模块,文件名m.py ,模块名是m

2、为何要用模块

I:内置与第三方模块拿来就用,无需定义,这种拿来主义,可以极大地提升自己的开发效率

II:自定义的模块:

可以将程序的各部分功能提取出来放到一模块中为大家共享使用

好处是减少了代码冗余,程序组织结构更加清晰

3、如何用模块

"""

import foo

#首次导入模块会发生??

# 1、执行foo.py

# 2、产生foo.py的名称空间,将foo.py运行过程中产生的名字丢丢到foo的名称空间中

# 3、在当前文件中产生的有一个名字foo

#之后的导入,都是直接引用首次导入产生的foo.py名称空间,不会重复执行代码

“”“foo.py”“”print("the first time to import foo")

x=11

defget():print(x)defchange():globalx

x=0

#强调1、引用:指名道姓的问某个模块要名字对应的值,不会与当前空间的名称发生冲突

# import foo

# x=1111

# print(x)

# foo.get()

# foo.change()

# print(x)

#强调2、无论是查看还是修改都是以原模块为基准的,与调用位置无关

import foo as m

x=1111

m.get()

print(x)

m.change()

print(x)

m.get()

"""

the first time to import foo

11

1111

1111

0

"""

强调3‘

可以以逗号为分隔符导入多个模块(不建议)

强调4、

#1. python内置模块

#2. 第三方模块

#3. 程序员自定义模块

强调5、

import ...as ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值