Python 7天快速入門完整視頻教程:https://www.bilibili.com/video/BV1o84y1Z7J1
Python 模塊的概念和基本使用
模塊和包
在Python的標準安裝中,包含了一組自帶的模塊,這些模塊被成為“標準庫”。比如常用的math,random,datetime,os,json等等。
此外,還有很多的第三方模塊,比如pymysql,numpy,requests,pandas等等。通過這些強大的擴展庫,形成了Python的強大“生態(tài)圈”
模塊的概念和基本使用
Python的模塊(Module),其實就是.py結尾的Python文件,模塊里可以定義類,變量,函數(shù),以及可執(zhí)行的代碼。我們導入模塊,就可以用這些模塊的功能。
模塊導入有兩種語法:
1,import 模塊名1 [ as 別名1 ],模塊名2 [ as 別名2 ],...,模塊名n [ as 別名n ] ;導入整個模塊;
備注:這里導入的整個模塊內的所有成員,包括變量,函數(shù),類等。
2,from 模塊名 import 成員名1 [ as 別名1 ],成員名2 [ as 別名2 ],...,成員名2 [ as 別名2 ] ;導入模塊中指定成員;
備注:成員可以是變量,函數(shù),類等。
第一種用法案例:
示例一,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秒執(zhí)行")
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秒執(zhí)行")
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))