Python
  • 01、基础篇
    • Python基础篇-001. Python简介
    • Python基础篇-002. Hello World
    • Python基础篇-003. 变量类型(一)
    • Python基础篇-004. 常量
    • Python基础篇-005. 运算符
    • Python基础篇-006. 条件语句
    • Python基础篇-007. 循环语句
    • Python基础篇-008. 变量类型(二)
    • Python基础篇-009. 函数(一)
    • Python基础篇-010. 函数(二)
    • Python基础篇-011. 变量作用域
    • Python基础篇-012. 自定义类(一)
    • Python基础篇-013. 自定义类(二)
    • Python基础篇-014. 模块
    • Python基础篇-015. 异常处理
  • 02、进阶篇
    • Python进阶篇-001. 文件IO
    • Python进阶篇-002. main.py
    • Python进阶篇-003. init.py
    • Python进阶篇-004. all
    • Python进阶篇-005. private
    • Python进阶篇-006. lambda表达式
    • Python进阶篇-007. 推导式
    • Python进阶篇-008. 迭代器
    • Python进阶篇-009. 生成器
    • Python进阶篇-010. 多线程
    • Python进阶篇-011. 数据处理基础函数(一)
    • Python进阶篇-012. 数据处理基础函数(二)
    • Python进阶篇-013. 包管理(一)
    • Python进阶篇-014. 包管理(二)
    • Python进阶篇-015. 包管理(三)
    • Python进阶篇-016. 包管理(四)
    • Python进阶篇-017. requirements.txt
    • Python进阶篇-018. venv
    • Python进阶篇-019. 头部注释
    • Python进阶篇-020. 优雅传参
    • Python进阶篇-021. 连接MySQL
  • 03、实践篇
    • Python实践篇-001. GitBook小工具(一)
    • Python实践篇-002. GitBook小工具(二)
Powered by GitBook
On this page
  • 一、创作声明
  • 二、前言
  • 三、模块的定义
  • 四、模块的使用
  • 五、外部模块
  • 六、写在最后
  1. 01、基础篇

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

PreviousPython基础篇-013. 自定义类(二)NextPython基础篇-015. 异常处理

Last updated 1 year ago