欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python模塊介紹與使用詳細(xì)講解

 更新時(shí)間:2021年04月08日 17:08:00   作者:互聯(lián)網(wǎng)老辛  
這篇文章主要介紹了Python模塊介紹與使用詳細(xì)講解,包括模塊的相關(guān)概念和使用方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

模塊的相關(guān)概念

 1. 什么是模塊

模塊就好比是工具包,要想使用這個(gè)工具包中的工具(就好比函數(shù)),就需要導(dǎo)入這個(gè)模塊

模塊的英文名叫: modules,一個(gè)模塊中可以包含N個(gè)函數(shù),也可以包含類等等。
在Python中一個(gè)擴(kuò)展名為.py的文件就是一個(gè)模塊。

2. 使用模塊的好處

  •  方便其他程序和腳本的導(dǎo)入并使用
  • 避免函數(shù)名和變量的沖突
  • 提高代碼的可維護(hù)性
  • 提高代碼的可重用性

模塊的使用

1. 自定義模塊

創(chuàng)建一個(gè).py文件,名稱盡量不要與Python自帶的標(biāo)準(zhǔn)模塊名稱相同,需要見名知意。

a) 方法一: 導(dǎo)入模塊:

import 模塊名

比如我們導(dǎo)入數(shù)學(xué)運(yùn)算

# 作者:互聯(lián)網(wǎng)老辛
# 開發(fā)時(shí)間:2021/4/5/0005 8:23

#模塊
import math
print(id(math))
print(type(math))
print(math)
print(math.pi) #這個(gè)是π

print(dir(math)) 查看都有哪些方法

b) 方法二

# 作者:互聯(lián)網(wǎng)老辛
# 開發(fā)時(shí)間:2021/4/5/0005 8:23

#模塊
from math import pi
print(pi)

這種知識(shí)導(dǎo)入了math中的一個(gè)pi方法,其他方法沒法使用。
如果要使用還需要導(dǎo)入。
比如 from math import row

c) 導(dǎo)入自己的模塊

創(chuàng)建自己的模塊

# 作者:互聯(lián)網(wǎng)老辛
# 開發(fā)時(shí)間:2021/4/5/0005 8:37

def add(a,b):
    return a+b

def div(a,b):
    return a/b

另一個(gè)文件中嘗試的導(dǎo)入:

# 作者:互聯(lián)網(wǎng)老辛
# 開發(fā)時(shí)間:2021/4/5/0005 8:23

import clac
print(clac.add(10,20))

這里一開始導(dǎo)入會(huì)報(bào)錯(cuò),需要如此設(shè)置:
在你的腳本所在目錄文件夾上點(diǎn)擊右鍵,然后選擇Mark Directory as --Sources Root

在這里插入圖片描述

這樣你導(dǎo)入自己的模塊就不會(huì)報(bào)錯(cuò)了。

Python中的包

 1. 包的介紹

包是一個(gè)分層次的目錄結(jié)構(gòu),他將一組功能相近的模塊組織在一個(gè)目錄下

作用:

  • 代碼規(guī)范
  • 避免模塊名稱沖突

一個(gè)Python程序包含N多個(gè)包,每個(gè)包就包含N多個(gè)模塊。

包的導(dǎo)入
import 包名.模塊名

2.Python中常用的內(nèi)置模塊

# 作者:互聯(lián)網(wǎng)老辛
# 開發(fā)時(shí)間:2021/4/5/0005 8:23

import sys
print(sys.getsizeof(20)) ##獲取占用的內(nèi)存空間
print(sys.getsizeof(True))

常見的模塊列表:

在這里插入圖片描述

# 作者:互聯(lián)網(wǎng)老辛
# 開發(fā)時(shí)間:2021/4/5/0005 8:23

import time
print(time.time())

這個(gè)表中的模塊咱們?cè)诤竺娴氖褂弥卸紩?huì)用到。

3. 第三方模塊的安裝及使用

pip install 模塊名

Python最大的優(yōu)勢(shì)就是模塊多

在這里插入圖片描述

在這里插入圖片描述

然后導(dǎo)入試一下:

# 作者:互聯(lián)網(wǎng)老辛
# 開發(fā)時(shí)間:2021/4/5/0005 8:23

import schedule
import time
def job():
    print("休息一會(huì)")

schedule.every(3).seconds.do(job)
while True:
    schedule.run_pending()
    time.sleep(1)

這個(gè)就可以實(shí)現(xiàn):每隔固定的時(shí)間,輸出相應(yīng)的信息

總結(jié)

到現(xiàn)在為止,模塊我們學(xué)習(xí)完了,接下來(lái)我們?nèi)パ芯筷P(guān)于Python中文件的操作。
如果學(xué)習(xí)中遇到任何問(wèn)題,歡迎一起交流。也歡迎大家轉(zhuǎn)發(fā)收藏。

到此這篇關(guān)于Python模塊介紹與使用的文章就介紹到這了,更多相關(guān)Python模塊介紹與使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python合并2個(gè)字典成1個(gè)新字典的方法(9種)

    Python合并2個(gè)字典成1個(gè)新字典的方法(9種)

    這篇文章主要介紹了Python合并2個(gè)字典成1個(gè)新字典的方法,本文通過(guò)實(shí)例代碼給大家分享9中方法,需要的朋友可以參考下
    2019-12-12
  • python函數(shù)遞歸調(diào)用的實(shí)現(xiàn)

    python函數(shù)遞歸調(diào)用的實(shí)現(xiàn)

    本文主要介紹了python函數(shù)遞歸調(diào)用的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • python連接數(shù)據(jù)庫(kù)后通過(guò)占位符添加數(shù)據(jù)

    python連接數(shù)據(jù)庫(kù)后通過(guò)占位符添加數(shù)據(jù)

    在pymysql中支持對(duì)占位符的處理,開發(fā)者需要在SQL中使用“%”定義占位符,在使用excute()方法執(zhí)行時(shí)對(duì)占位符的數(shù)據(jù)進(jìn)行填充即可,本文給大家介紹python連接數(shù)據(jù)庫(kù)后通過(guò)占位符添加數(shù)據(jù)的方法,需要的朋友參考下吧
    2021-12-12
  • 后端開發(fā)使用pycharm的技巧(推薦)

    后端開發(fā)使用pycharm的技巧(推薦)

    這篇文章主要介紹了后端開發(fā)使用pycharm的技巧,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 詳解python算法常用技巧與內(nèi)置庫(kù)

    詳解python算法常用技巧與內(nèi)置庫(kù)

    這篇文章主要介紹了python算法常用技巧與內(nèi)置庫(kù),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 在python中使用requests 模擬瀏覽器發(fā)送請(qǐng)求數(shù)據(jù)的方法

    在python中使用requests 模擬瀏覽器發(fā)送請(qǐng)求數(shù)據(jù)的方法

    今天小編就為大家分享一篇在python中使用requests 模擬瀏覽器發(fā)送請(qǐng)求數(shù)據(jù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • 基于Python快速處理PDF表格數(shù)據(jù)

    基于Python快速處理PDF表格數(shù)據(jù)

    這篇文章主要介紹了基于Python快速處理PDF表格數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • python畫一個(gè)玫瑰和一個(gè)愛心

    python畫一個(gè)玫瑰和一個(gè)愛心

    這篇文章主要教大家用python畫一個(gè)玫瑰和一個(gè)愛心,作為女生節(jié)禮物,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • 一文詳細(xì)NumPy中np.zeros的使用

    一文詳細(xì)NumPy中np.zeros的使用

    np.zeros是NumPy庫(kù)中一個(gè)非常實(shí)用的函數(shù),用于快速創(chuàng)建指定形狀和大小的全零數(shù)組,本文主要介紹了NumPy中np.zeros的使用,感興趣的可以了解一下
    2024-03-03
  • python實(shí)現(xiàn)獲取aws route53域名信息的方法

    python實(shí)現(xiàn)獲取aws route53域名信息的方法

    最近由于工作原因接觸到aws的服務(wù),我需要實(shí)時(shí)獲取所有的域名信息,用于對(duì)其進(jìn)行掃描,因此寫了一個(gè)自動(dòng)化爬取腳本 給需要的人分享,對(duì)python獲取aws route53域名信息相關(guān)知識(shí)感興趣的朋友一起看看吧
    2023-12-12

最新評(píng)論