python-模块和包的概念

博客介绍了Python中包和模块的相关知识,指出包下面可以创建多个.py文件,这些文件相当于模块,同时提到import后面跟的是模块。




















包下面可以建很多.py文件(也相当于模块)



import 后面跟的是模块。


深V超大











### 模块Python 里,模块是一个Python 定义语句的文件,其扩展名为 `.py`。模块可以定义函数、类变量,也能含可执行的代码。使用模块能够将代码分割成多个文件,从而提高代码的可维护性复用性。例如,创建一个名为 `math_operations.py` 的模块,其内容如下: ```python def add(a, b): return a + b def subtract(a, b): return a - b ``` 在另一个 Python 文件中,可以导入并使用这个模块: ```python import math_operations result = math_operations.add(5, 3) print(result) ``` ### 是一种管理 Python 模块命名空间的方式,它允许将相关的模块组织在一起。本质上是一个含 `__init__.py` 文件的目录,该目录下可以含多个模块文件(`.py` 文件),甚至可以含子有助于将大型项目模块化,避免命名冲突,提高代码的可维护性可扩展性 [^1][^2][^3]。例如,有如下的结构: ``` my_package/ __init__.py module1.py module2.py sub_package/ __init__.py sub_module.py ``` 可以按照以下方式导入中的模块: ```python import my_package.module1 my_package.module1.some_function() ``` ### 类 类是 Python 面向对象编程的核心概念之一。类是一种用户自定义的数据类型,它封装了数据(属性)操作这些数据的方法。类就像是一个模板,通过这个模板可以创建出多个具有相同属性方法的对象。以下是一个简单的类的示例: ```python class Person: def __init__(self, name, age): self.name = name self.age = age def say_hello(self): print(f"Hello, my name is {self.name} and I'm {self.age} years old.") # 创建对象 p = Person("Alice", 25) p.say_hello() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值