最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python入門之模塊與包

 更新時間:2021年12月17日 15:40:27   作者:籽豪  
這篇文章主要為大家介紹了Python的模塊與包,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

模塊指的是Python的程序文件(源文件),模塊的文件名就是模塊名加上.py,里面包含了Python對象定義和Python語句,模塊包含了定義函數(shù)、類和執(zhí)行代碼等等。模塊提高了代碼的可維護(hù)性、模塊提高了代碼的可重用性、模塊避免了函數(shù)名和變量名沖突。

在Python中,模塊可以分為3類,內(nèi)置標(biāo)準(zhǔn)模塊、自定義模塊、第三方模塊

一、模塊導(dǎo)入

1、 import 語句: 想使用 Python 源文件,只需在另一個源文件里執(zhí)行 import 語句,語法如下:

語法:
import module1[, module2[,... moduleN]
# 導(dǎo)入模塊
import support
# 現(xiàn)在可以調(diào)用模塊里包含的函數(shù)了
support.print_func("Runoob")

2、 from 模塊名 import 功能:若只想導(dǎo)入模塊中的某個對象,則可以使用from導(dǎo)入模塊中的指定對象,其語法格式如下:

語法:
from 模塊名 import 功能
from math import sqrt
num = sqrt(9)   #只調(diào)用sqrt功能后,就不需要加模塊名了
print(num)

3、as 模塊取別名:有的模塊或者模塊內(nèi)的功能名字比較長,多次使用的時候不方便,可以進(jìn)行自定義模塊或者功能的名字。

語法:
import 模塊名 as 別名
import time as t
t.sleep(3)  #延遲三秒
print("hello world")

二、自定義模塊

在Python中,每個.py文件都可以作為一個模塊,模塊的名字就是文件的名字。如果創(chuàng)建的模塊與當(dāng)前程序在用一目錄,則此時可以通過導(dǎo)入該模塊便可引用其中包含的函數(shù)。

_name_屬性:它存在于每個.py文件中。當(dāng)模塊被其他程序?qū)胧褂脮r,模塊__name__屬性值為模塊文件的主名;當(dāng)模塊直接被執(zhí)行時,__name__屬性值為'__main__'。

三、 包的概念

Python的程序由包、模塊和函數(shù)組成。包是由一系列模塊組成的集合,模塊是處理某一類問題的函數(shù)和類的集合,它們之間的關(guān)系如圖所示。

包也是對象 ,必須有__init__.py文件 ,__init__.py文件是包的構(gòu)造方法,控制著包的導(dǎo)入行為,一般是個空包 ,包里面不僅可以有模塊,還可以有子包

1、包的創(chuàng)建

在Pycharm軟件中新建1個項(xiàng)目文件,創(chuàng)建完成后,打開Pycharm創(chuàng)建1個項(xiàng)目文件夾→點(diǎn)擊文件夾→右鍵彈出選項(xiàng)→New→Python Package→完成創(chuàng)建,創(chuàng)建的新文件夾就是包,里面自動創(chuàng)建了init文件

2、包的導(dǎo)入

常規(guī)導(dǎo)入方法主要有2種。

方法1:import 包名.模塊名.目標(biāo)

方法2:import 包名.子包.模塊名.目標(biāo)

使用方法1
調(diào)用:import 包名.模塊名
使用:包名.模塊名.功能
使用方法2
from 包名 import 模塊名
模塊名.功能
模塊名.變量

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • flask-SQLALchemy連接數(shù)據(jù)庫的實(shí)現(xiàn)示例

    flask-SQLALchemy連接數(shù)據(jù)庫的實(shí)現(xiàn)示例

    sqlalchemy是數(shù)據(jù)庫的orm框架,讓我們操作數(shù)據(jù)庫的時候不要再用sql語句了,本文就介紹了flask-SQLALchemy連接數(shù)據(jù)庫的實(shí)現(xiàn)示例,感興趣的可以了解一下
    2022-06-06
  • Python打包可執(zhí)行文件的方法詳解

    Python打包可執(zhí)行文件的方法詳解

    這篇文章主要介紹了Python打包可執(zhí)行文件的方法,結(jié)合實(shí)例形式分析了Python基于py2exe及PyInstall等打包生成可執(zhí)行文件的相關(guān)技巧,需要的朋友可以參考下
    2016-09-09
  • python基礎(chǔ)之while循環(huán)語句的使用

    python基礎(chǔ)之while循環(huán)語句的使用

    這篇文章主要介紹了python基礎(chǔ)之while循環(huán)語句的使用,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python的小伙伴們有一定的幫助,需要的朋友可以參考下
    2021-04-04
  • 詳談python read readline readlines的區(qū)別

    詳談python read readline readlines的區(qū)別

    下面小編就為大家?guī)硪黄斦刾ython read readline readlines的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Python列表list內(nèi)建函數(shù)用法實(shí)例分析【insert、remove、index、pop等】

    Python列表list內(nèi)建函數(shù)用法實(shí)例分析【insert、remove、index、pop等】

    這篇文章主要介紹了Python列表list內(nèi)建函數(shù)用法,結(jié)合具體實(shí)例形式分析了list中insert、remove、index、pop等函數(shù)的功能、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-07-07
  • python flask框架實(shí)現(xiàn)重定向功能示例

    python flask框架實(shí)現(xiàn)重定向功能示例

    這篇文章主要介紹了python flask框架實(shí)現(xiàn)重定向功能,結(jié)合實(shí)例形式分析了flask框架重定向功能的實(shí)現(xiàn)與使用方法,需要的朋友可以參考下
    2019-07-07
  • Python數(shù)據(jù)結(jié)構(gòu)集合set教程示例詳解

    Python數(shù)據(jù)結(jié)構(gòu)集合set教程示例詳解

    這篇文章主要為大家介紹了Python數(shù)據(jù)結(jié)構(gòu)集合set教程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • Python中流程控制的高級用法盤點(diǎn)

    Python中流程控制的高級用法盤點(diǎn)

    在這篇文章中我們將全面深入地介紹?Python?的控制流程,包括條件語句、循環(huán)結(jié)構(gòu)和異常處理等關(guān)鍵部分,尤其會將列表解析、生成器、裝飾器等高級用法一網(wǎng)打盡,快跟隨小編學(xué)起來吧
    2023-05-05
  • python中異常捕獲方法詳解

    python中異常捕獲方法詳解

    異常信息的獲取對于程序的調(diào)試非常重要,可以有助于快速定位有錯誤程序語句的位置。下面介紹幾種python中獲取異常信息的方法,希望小伙伴們能夠喜歡
    2017-03-03
  • 使用python統(tǒng)計文件行數(shù)示例分享

    使用python統(tǒng)計文件行數(shù)示例分享

    當(dāng)文件的尺寸非常大的時候(10G之上吧),想知道行數(shù)是個問題,提供一個使用python統(tǒng)計文件行數(shù)的示例,需要的朋友可以參考下
    2014-02-02

最新評論

普宁市| 宁远县| 乐亭县| 赫章县| 平顺县| 建平县| 嵩明县| 江川县| 马龙县| 蓬安县| 河池市| 顺义区| 房产| 扬州市| 普兰县| 凌源市| 阳城县| 乌审旗| 黄龙县| 三都| 堆龙德庆县| 莱西市| 长海县| 达州市| 沂源县| 英吉沙县| 邹城市| 沂南县| 安远县| 林周县| 宣汉县| 高青县| 阜康市| 塘沽区| 信丰县| 易门县| 佛学| 双辽市| 兴山县| 永和县| 海伦市|