热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【Python基础编程242●模块●模块的基本使用】

 ---------Python基础编程---------Author:AI菌 【内容讲解】1、模块的定义:在python语言中,一个.py文件就是一个模块.模块文件中可以定义全局

 ---------Python基础编程---------

Author : AI菌


 

【内容讲解】

1、模块的定义:
    在python语言中,一个.py文件就是一个模块.
    模块文件中可以定义全局变量,函数,类.

2、导入模块的原因:
    向在自己的程序文件中,调用 另外一个程序文件中的 全局变量,函数,类.

3、导入模块的基本格式:
    import 模块名

4、调用模块格式:
    模块名.全局变量
    模块名.函数(实参1,实参2,...)
    模块名.类(实参1,实参2, ...)
   【说明】这里的模块名就是模块文件的名字, 但是不包含.py

 

【代码演示】

"""
1、模块的定义:
    在python语言中,一个.py文件就是一个模块.
    模块文件中可以定义全局变量,函数,类.

2、导入模块的原因:
    向在自己的程序文件中,调用 另外一个程序文件中的 全局变量,函数,类.

3、导入模块的基本格式:
    import 模块名

4、调用模块格式:
    模块名.全局变量
    模块名.函数(实参1,实参2,...)
    模块名.类(实参1,实参2, ...)
   【说明】这里的模块名就是模块文件的名字, 但是不包含.py.
"""

import module01
import module02

print(module01.a)
print(module01.func1(5, 6))
s1 = module01.Student("robot", 20)
print(s1)

print("----------")

print(module02.a)
print(module02.func1(5, 6))
s2 = module01.Student("rabbit", 19)
print(s2)

 

module01:

# 定义全局变量
a = 200


# 定义函数
def func1(a, b):
    return a - b


# 定义类
class Student:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def __str__(self):
        return f"name={self.name},age={self.age}"
View Code
推荐阅读
author-avatar
心碎的醉鬼
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有