Python(五):多文件编程

本文介绍了Python的多文件编程,即模块化编程,旨在提高代码复用效率。内容涵盖创建模块、理解模块的__name__属性、设置搜索路径、使用包进行组织以及如何快速上手和了解第三方包。通过模块、包和第三方库的使用,Python程序员可以更高效地管理和组织代码。
摘要由CSDN通过智能技术生成

5 多文件编程

多文件编程的目的是为了将功能上独立的源代码在物理上也独立起来(封装),已达到更高效的代码复用效果。事实上这种“封装-复用”是具有层次的,

  • 数据层面:容器,即列表、元组、字符串、字典等,将结构相似的数据团在一起,方便管理
  • 函数:将为同一功能服务的语句封装在一起,方便再次使用
  • 类:将数据(属性)和对数据的操作(方法)封装在一起,可以方便的复现一个对象
    Python中将每一个.py文件称为一个模块,因此多文件编程也叫做模块化编程。利用模块,可以更灵活、更安全、高效的管理和使用代码。

5.1 创建第一个模块

《4 类》中下面一段代码可以创建一个办公室基本信息,可以将其写入一个文件Group.py

class Person:
    def __init__(self,name):
        self.__name = name
    def getName(self) :
        print(self.__name)
        
class Group:
    def __init__(self,chargeman="None",name="None",location="None") :
        self.chargeman = Person(chargeman)
        self.name = name
        self.location = location
    def show(self) :
        self.chargeman.getName()
        print(self.name, self.location)
 
  • 10
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值