Python知識(shí)分享網(wǎng) - 專業(yè)的Python學(xué)習(xí)網(wǎng)站 學(xué)Python,上Python222
Python 模塊的概念和基本使用
匿名網(wǎng)友發(fā)布于:2023-09-13 10:06:57
(侵權(quán)舉報(bào))

Python 7天快速入門完整視頻教程https://www.bilibili.com/video/BV1o84y1Z7J1

 

 

Python    模塊的概念和基本使用

 

模塊和包

 

 

在Python的標(biāo)準(zhǔn)安裝中,包含了一組自帶的模塊,這些模塊被成為“標(biāo)準(zhǔn)庫(kù)”。比如常用的math,random,datetime,os,json等等。

此外,還有很多的第三方模塊,比如pymysql,numpy,requests,pandas等等。通過這些強(qiáng)大的擴(kuò)展庫(kù),形成了Python的強(qiáng)大“生態(tài)圈”

 

 

模塊的概念和基本使用

 

Python的模塊(Module),其實(shí)就是.py結(jié)尾的Python文件,模塊里可以定義類,變量,函數(shù),以及可執(zhí)行的代碼。我們導(dǎo)入模塊,就可以用這些模塊的功能。

模塊導(dǎo)入有兩種語(yǔ)法:

1,import 模塊名1 [ as 別名1 ],模塊名2 [ as 別名2 ],...,模塊名n [ as 別名n ] ;導(dǎo)入整個(gè)模塊;

備注:這里導(dǎo)入的整個(gè)模塊內(nèi)的所有成員,包括變量,函數(shù),類等。

2,from 模塊名 import 成員名1 [ as 別名1 ],成員名2 [ as 別名2 ],...,成員名2 [ as 別名2 ] ;導(dǎo)入模塊中指定成員;

備注:成員可以是變量,函數(shù),類等。

第一種用法案例:

示例一,import 模塊名

 

import random  # 導(dǎo)入Python內(nèi)置的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("開始結(jié)束")

 

示例四,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("開始結(jié)束")

 

 

第二種用法案例:

示例一,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))

 

 

 

轉(zhuǎn)載自: