python 模块笔记

文章目录[隐藏]

最近有些懒,学习也不做笔记,今天可是逼着自己记录的。

使用模块-导入模块

导入模块的方法

import test

导入后即可直接使用 模块名.函数或者类变量了

使用import语句导入一个模块,最主要的目的并不是运行模块中的执行语句,而是为了利用模块中已经封装好的变量、函数、类。

举个例子以下代码

a = '我是模块中的变量a'

def hi():
    a = '我是函数里的变量a'
    print('函数“hi”已经运行!')

class Go2:
    a = '我是类2中的变量a'
    def do2(self):
        print('函数“do2”已经运行!')

print(a)  # 打印变量“a”

hi()  # 调用函数“hi”

A = Go2()  # 实例化“Go2”类
print(A.a)  # 打印实例属性“a”
A.do2()  # 调用实例方法“do2”
把以上这段代码拆分成两个模块,把封装好的变量、函数、类,放到test.py文件中,把执行相关的语句放到main.py文件中

#test.py代码如下

a = '我是模块中的变量a'
def hi():
    a = '我是函数里的变量a'
    print('函数“hi”已经运行!')
class Go2:
    a = '我是类2中的变量a'
    def do2(self):
        print('函数“do2”已经运行!')
#main.py文件代码如下

import test #导入模块test
print(test.a)  #打印test模块的变量a
test.hi() #执行test模块的函数
A = test.Go2()   # 使用“变量 = 模块.类()”实例化模块中的类
print(A.a)  #打印实例化后的go2 属性 实例化后,不再需要“模块.”
A.do2()   #执行实例化后的方法
from ...import...用法

from test import hi # 从模块test中导入函数“hi” hi() # 使用函数“hi”时无需加上“模块.”前缀对于

from … import …语句要注意的是,没有被写在import后面的内容,将不会被导入。当我们需要从模块中指定所有内容直接使用时,可以写成【from xx模块 import 】的形式,代表“模块中所有的变量、函数、类”

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
Python

python实现切九图发朋友圈小工具

2020-2-24 17:35:54

Python

python3.6版本后的format用法

2022-2-22 1:04:09