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

Python入門之模塊與包

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

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

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

一、模塊導(dǎo)入

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

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

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

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

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

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

二、自定義模塊

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

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

三、 包的概念

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

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

1、包的創(chuàng)建

在Pycharm軟件中新建1個(gè)項(xiàng)目文件,創(chuàng)建完成后,打開Pycharm創(chuàng)建1個(gè)項(xiàng)目文件夾→點(diǎn)擊文件夾→右鍵彈出選項(xiàng)→New→Python Package→完成創(chuàng)建,創(chuàng)建的新文件夾就是包,里面自動(dò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)文章

  • Pycharm運(yùn)行時(shí)總是跳出Python?Console問題

    Pycharm運(yùn)行時(shí)總是跳出Python?Console問題

    這篇文章主要介紹了Pycharm運(yùn)行時(shí)總是跳出Python?Console問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Python 機(jī)器學(xué)習(xí)庫(kù) NumPy入門教程

    Python 機(jī)器學(xué)習(xí)庫(kù) NumPy入門教程

    在我們使用Python語言進(jìn)行機(jī)器學(xué)習(xí)編程的時(shí)候,這是一個(gè)非常常用的基礎(chǔ)庫(kù)。本文針對(duì)Python 機(jī)器學(xué)習(xí)庫(kù) NumPy入門教程,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-04-04
  • Python自動(dòng)掃碼支付的實(shí)現(xiàn)示例

    Python自動(dòng)掃碼支付的實(shí)現(xiàn)示例

    本文主要介紹了Python自動(dòng)掃碼支付的實(shí)現(xiàn)示例,包括二維碼識(shí)別、自動(dòng)填寫支付信息、自動(dòng)點(diǎn)擊支付等過程,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • Python 3.7新功能之dataclass裝飾器詳解

    Python 3.7新功能之dataclass裝飾器詳解

    這篇文章主要給大家介紹了關(guān)于Python 3.7新功能之dataclass裝飾器的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • Python機(jī)器學(xué)習(xí)NLP自然語言處理基本操作精確分詞

    Python機(jī)器學(xué)習(xí)NLP自然語言處理基本操作精確分詞

    本文是Python機(jī)器學(xué)習(xí)NLP自然語言處理系列文章,帶大家開啟一段學(xué)習(xí)自然語言處理 (NLP) 的旅程. 本文主要學(xué)習(xí)NLP自然語言處理基本操作之如何精確分詞
    2021-09-09
  • Python 中將二進(jìn)制轉(zhuǎn)換為整數(shù)的多種方法

    Python 中將二進(jìn)制轉(zhuǎn)換為整數(shù)的多種方法

    這篇文章主要介紹了Python 中將二進(jìn)制轉(zhuǎn)換為整數(shù),Python 中提供了多種方式將二進(jìn)制字符串轉(zhuǎn)換為整數(shù),其中包括使用 int() 函數(shù)、使用二進(jìn)制前綴和使用 eval() 函數(shù),本文通過實(shí)例代碼講解的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • 如何將bag文件批量轉(zhuǎn)成mp4

    如何將bag文件批量轉(zhuǎn)成mp4

    這篇文章主要介紹了將bag文件批量轉(zhuǎn)成mp4,這篇博客涉及的腳本用來將bag文件批量轉(zhuǎn)化為mp4文件,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • Python光學(xué)仿真光的偏振編程理解學(xué)習(xí)

    Python光學(xué)仿真光的偏振編程理解學(xué)習(xí)

    這篇文章主要為大家介紹了通過Python光學(xué)仿真來理解光的偏振編程學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-10-10
  • Python中Parser的超詳細(xì)用法實(shí)例

    Python中Parser的超詳細(xì)用法實(shí)例

    Parser模塊為Python的內(nèi)部解析器和字節(jié)碼編譯器提供了一個(gè)接口,該接口的主要目的是允許Python代碼編輯Python表達(dá)式的分析樹并從中創(chuàng)建可執(zhí)行代碼,這篇文章主要給大家介紹了關(guān)于Python中Parser超詳細(xì)用法的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • pip安裝時(shí)ReadTimeoutError的解決方法

    pip安裝時(shí)ReadTimeoutError的解決方法

    今天小編就為大家分享一篇pip安裝時(shí)ReadTimeoutError的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06

最新評(píng)論