📜  在Python中创建和导入模块(1)

📅  最后修改于: 2023-12-03 14:51:20.360000             🧑  作者: Mango

在Python中创建和导入模块

Python是一门面向对象的编程语言,可以创建并导入模块以方便代码的复用和管理。本文将介绍如何在Python中创建和导入模块。

创建模块

在Python中,一个.py文件就是一个模块,可以在其中定义变量、函数、类等。以下是一个简单的示例,将其保存为my_module.py文件。

def greet(name):
    print("Hello, {}!".format(name))

pi = 3.14159265358979323846
导入模块

要使用已创建的模块,可以使用Python的import语句导入。以下是两种常见的导入方式。

1. 直接导入模块

可以使用import关键字直接导入模块,然后使用模块名加点号加函数名的方式调用函数。示例代码如下:

import my_module

my_module.greet("Alice")
print(my_module.pi)

输出结果为:

Hello, Alice!
3.141592653589793
2. 从模块导入函数

可以使用from关键字从模块导入指定的函数(或变量、类等),然后可以直接使用函数名调用函数。示例代码如下:

from my_module import greet, pi

greet("Bob")
print(pi)

输出结果为:

Hello, Bob!
3.141592653589793
模块名命名

在命名模块时,应该尽量避免和Python的内置模块名冲突。另外,推荐使用小写字母和下划线的组合作为模块名,以方便阅读和维护代码。

总结

本文介绍了如何在Python中创建和导入模块,并给出了两种常见的导入方式,以及模块名的命名建议。通过使用模块,可以方便地组织代码并实现代码的复用和管理,是Python编程中不可或缺的一部分。