Python知識分享網(wǎng) - 專業(yè)的Python學習網(wǎng)站 學Python,上Python222
Python 模塊的概念和基本使用
發(fā)布于:2023-09-13 10:06:57

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 ] ;導入整個模塊;

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

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

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

第一種用法案例:

示例一,import 模塊名

 

import random  # 導入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("開始結束")

 

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

 

 

 

轉(zhuǎn)載自: