Python 模块的概念和基本使用

视频版教程 Python3零基础7天入门实战视频教程

模块和包

在Python的标准安装中,包含了一组自带的模块,这些模块被成为“标准库”。比如常用的math,random,datetime,os,json等等。

此外,还有很多的第三方模块,比如pymysql,numpy,requests,pandas等等。通过这些强大的扩展库,形成了Python的强大“生态圈”

模块的概念和基本使用

Python的模块(Module),其实就是.py结尾的Python文件,模块里可以定义类,变量,函数,以及可执行的代码。我们导入模块,就可以用这些模块的功能。

模块导入有两种语法:

1,import 模块名1 [ as 别名1 ],模块名2 [ as 别名2 ],…,模块名n [ as 别名n ] ;导入整个模块;

​ 备注:这里导入的整个模块内的所有成员,包括变量,函数,类等。

2,from 模块名 import 成员名1 [ as 别名1 ],成员名2 [ as 别名2 ],…,成员名2 [ as 别名2 ] ;导入模块中指定成员;

​ 备注:成员可以是变量,函数,类等。

第一种用法案例:

示例一,import 模块名

import random  # 导入Python内置的random模块

print(random.randint(1, 10))

示例二,import 模块名 as 别名

import random as r

print(r.randint(1, 10))

示例三,import 模块1,模块2

import random, time

print("开始,过5秒执行")
time.sleep(5)
print(random.randint(1, 10))
print("开始结束")

示例四,import 模块1 as 别名1,模块2 as 别名2

import random as r, time as t

print("开始,过5秒执行")
t.sleep(5)
print(r.randint(1, 10))
print("开始结束")

第二种用法案例:

示例一,from 模块 import 成员

from random import randint

print(randint(1, 10))

示例二,from 模块 import 成员 as 成员别名

from random import randint as r

print(r(1, 10))

示例三,from 模块 import 成员1,成员2

from random import randint, random

print(random())
print(randint(1, 10))

示例四,from 模块 import 成员1 as 成员别名1,成员2 as 成员别名2

from random import randint as ri, random as rd

print(ri(1, 10))
print(rd())

示例五,from 模块 import *

from random import *

print(random())
print(randint(1, 10))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值