导入模块的五种方法| 学习笔记

简介: 快速学习导入模块的五种方法

开发者学堂课程Python入门 2020年版导入模块的五种方法】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10352


导入模块的五种方法


内容介绍

一,模块的概念

二,导入模块的五种方法

本章内容主要为导入模块的语法,解释模块的概念以及导入模块的五种方法。


一,模块的概念

1.模块:Python 里一个 py 文件,就可以理解为以模块

2.不是所有的 py 文件都能能作为一个模块来导入

3.如果想要让一个 py 文件能够被导入,模块名字必须要遵守命名规则

//命名规则要求由数字,字母,下划线组成,不能以数字开头

 

二,导入模块的五种方法

Python 为了方便我们开发,提供了很多内置模块

1.import time  

(1).使用 import 模块名直接导入一个模块

//按住 control 键,点击 time, 导入 time py 文件

(2).导人这个模块以后,就可以使用这个模块里的方法和变量

.print(time.time())

需要拿到当前时间的时间戳,时间戳如下

1582267700.384622

.time.sleep(3)

2.from random important randit

(1)  .from 模块名 important 函数名,导入一个模块里的方法或者变量

(2)  .randit(0,2)#生成[0,2]的随机函数

//注意:

random.randit(0,2)是错误,这表示 random 模块里找一个 randit 的方法。原因为没有导入过 random 模块,而是从random 模块里导入 randit 的方法。 

所以它只会认识 ranit 模块而不是 random 模块。

3.from math important*

(1).from 模块名 important* 导入这个模块里所有的方法和变量

但是它并不代表“所有”的方法和变量。

2.常用变量有inf=inf,nan=nan,e=2.718281828459045pi=3.141592653589793tau=6.283185307179586

 (3)  . import math 的区别是 from impoer math 是不需要写模块名,可以直接写为Print(pi)import math 时需要写为 Print(math.pi)

4.impant datetime as dt

导人一个模块并给这个模块起一个别名

//date time 也是一个 py 文件,

假设用最大的年是为print(dt.MAXYEAR),如果没有别名,as 时应该使用print(datetime.MAXYEAR)dt 代表 datetime

5.from copy important deepcopy as dp

from 模块名,import 函数名,as 别名

//假设为深复制dp([hello,123’’good’’hi])。可以直接使用 dp

总结:

import time import datetime as dt 是导入模块。

from random import randit,from math import*,from copy import deepcopy as dp 是导入模块里的一部分。

一般情况下 会使用 import time 多一些。 

相关文章
|
3月前
|
Shell Linux Python
你知道创建模块都有哪些方式吗?
你知道创建模块都有哪些方式吗?
33 0
|
5月前
|
前端开发 Python
我们从`reportlab.pdfgen`模块中导入了`canvas`。这个模块提供了创建PDF文件所需的基本功能。
我们从`reportlab.pdfgen`模块中导入了`canvas`。这个模块提供了创建PDF文件所需的基本功能。
|
7月前
|
Python
python语法中错误的文件或模块导入
【5月更文挑战第19天】
50 1
|
7月前
|
运维 Shell Python
第九章 Python自定义模块及导入方法
第九章 Python自定义模块及导入方法
|
JSON 数据格式 Python
学到了,学到了导入模块还能这么操作
学到了,学到了导入模块还能这么操作
组件库 | 步骤条
在写移动端步骤条的时候,发现第三方的步骤条满足不了需求,于是手写了一个
|
Python
导入名为'materials'的模块时出现了错误
导入名为'materials'的模块时出现了错误
124 2
|
Python
【Python】__all__的作用/模块导入
【Python】__all__的作用/模块导入
81 0
|
消息中间件 存储 监控
源码结构介绍和导入|学习笔记
快速学习源码结构介绍和导入
源码结构介绍和导入|学习笔记
|
开发者 Python
导入模块 | 学习笔记
快速学习导入模块
导入模块 | 学习笔记

相关实验场景

更多