什么是模块
1、模块:
每个.py
都可以称为【模块】,都被看做是一个独立的文件。在【模块】中,我们可以存放变量、函数、类等代码
2、模块的作用:
【模块】中,可以有多个函数、多个变量、多个类,功能更加丰富
使用自己的模块
1、import ...
import ...
导入整个模块,可以使用as
取别名
2、from ... import ...
from ... import ...
导入模块中的某个方法,只可以使用已经导入的方法,使用未导入的会报错,同样可以使用as
取别名
使用他人的模块
1、random
模块:
示例:
import random
# 从0-10之间随机抽取一个整数
a = random.randint(0, 10)
print(a)
2、time
模块:
示例:
import time
print('休息3秒')
time.sleep(3)
print('睡醒了')
3、自学模块:
①:random
模块官方文档:https://docs.python.org/3.6/library/random.html ②:百度搜索,直接搜索需要学习的模块就会有很多资料 ③:使用dir()
函数查看一个模块内有哪些变量、函数、类、类方法
4、csv
模块:
①:通过with open ...
以w
(写入模式)打开cs
文件(w
模式文件不存在会自动创建) ②:使用csv
下的writer()
方法创建一个文件的w
(写入)对象 ③:通过w
对象的writerow
方法来向文件中写入一行内容(一行为一个列表,列表中每个元素为一列)