Python基础篇-014. 模块

[toc]

一、创作声明

本Python系列课程,是一门初级课程。目标是想让大家能在Python方面,实现从零基础到入门。这个课程的特殊性在于,这将是一门由我来主导教学思路,由ChatGPT来主导教学内容的课程。我认为这将会是一种非常有意思的尝试。

二、前言

本章学习目标:

  1. 了解模块如何定义、如何使用

  2. 了解外部模块的使用原理

三、模块的定义

在Python中,模块是一个包含了函数、类和变量的文件。你可以使用模块来组织和重用代码。

要定义一个模块,你只需要创建一个以.py为后缀的Python文件,并在其中编写你的代码。例如,你可以创建一个名为"my_module.py"的文件,并在其中定义一些函数和变量。

# my_module.py

def greet(name):
    print("Hello, " + name + "!")

def add(a, b):
    return a + b

PI = 3.14159

四、模块的使用

1、import关键字

要在另一个Python文件中导入并使用这个模块,你可以使用import关键字。例如,如果你的模块文件和使用它的文件在同一个目录下,你可以这样导入:

import my_module

my_module.greet("Alice")
result = my_module.add(2, 3)
print(result)
print(my_module.PI)

2、from关键字

你也可以使用from关键字来导入模块中的特定函数、类或变量:

from my_module import greet, PI

greet("Bob")
print(PI)

这样,你就可以直接使用greet函数和PI变量,而无需使用模块名前缀。

五、外部模块

1、内置模块

在Python中,有一些内置的模块是默认安装的,无需额外安装。这些模块包括但不限于:math、random、datetime、json等。

要使用这些内置模块,只需在代码中导入它们即可。例如,要使用math模块中的函数,可以这样导入:

import math

# 使用math模块中的函数
print(math.sqrt(16))  # 输出:4.0

2、非内置模块

对于一些非内置的模块,你可以使用pip工具进行安装。pip是Python的包管理工具,可以方便地安装、升级和管理第三方模块。

首先,确保你已经安装了Python,并且将其添加到系统的环境变量中。然后,打开命令行终端(Windows下是命令提示符,Mac和Linux下是终端),输入以下命令来安装模块:

pip install 模块名

其中,"模块名"是你想要安装的模块的名称。例如,要安装requests模块,可以执行以下命令:

pip install requests

安装完成后,你就可以在代码中导入并使用该模块了。

需要注意的是,有些模块可能需要管理员权限才能安装。在Windows系统中,可以在命令提示符前加上"sudo"来获取管理员权限。在Mac和Linux系统中,可以使用"sudo"命令来获取管理员权限。

六、写在最后

更多技术分享,点击传送门:https://github.com/maxiaolu66/profile

Last updated