亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

簡(jiǎn)單了解python模塊概念

 更新時(shí)間:2018年01月11日 09:29:50   作者:dean_deng  
這篇文章主要介紹了簡(jiǎn)單了解python模塊概念,具有一定借鑒價(jià)值,需要的朋友可以參考下

本文主要講述的是Python中的模塊的概念,具體如下。

模塊是python組織代碼的基本方式:

python的腳本都是用擴(kuò)展名為py的文本文件保存的。
一個(gè)腳本可以單獨(dú)運(yùn)行,也可以導(dǎo)入另一個(gè)腳本中運(yùn)行。
當(dāng)腳本被導(dǎo)入另一個(gè)腳本中運(yùn)行時(shí),我們將其稱為模塊。

模塊名與腳本文件名相同:

比如你有一個(gè)items.py腳本,
則可以在另外一個(gè)腳本中用import items語(yǔ)句導(dǎo)入它

這是一段名字叫cal.py的python代碼,它將被作為cal模塊導(dǎo)入的后面的代碼中:

#!/usr/bin/python
#coding:utf-8

from __future__ import division

def jia(x,y):
  return x+y

def jian(x,y):
  return x-y

def cheng(x,y):
  return x*y

def chu(x,y):
  return x/y

def operator(x,o,y):
  if o == "+":
    print jia(x,y)
  elif o == "-":
    print jian(x,y)
  elif o == "*":
    print cheng(x,y)
  elif o == "/":
    print chu(x,y)
  else:
    pass
if __name__=="__main__":
  operator(2,'+',4)

下面真正導(dǎo)入cal模塊,有以下三種方式

#import cal

#print cal.jia(1,2)

#import cal as c

#print c.jia(1,2)

from cal import jia

print jia(1,2)

還有一種就是一包形式導(dǎo)入模塊,常用在有好多模塊需要管理在同一包下面:

先在存放模塊代碼的包(文件夾名字為test)下創(chuàng)建一個(gè)__init__.py,init前后是雙下劃線,然后就可以在其他目錄使用如下代碼:

import test.cal
cal.jia(1,2)

總結(jié):

·模塊是一個(gè)可以導(dǎo)入的python腳本文件;

·包是一堆按目錄組織的模塊和子包,目錄下的__init__.py
 文件存放了包的信息

·可以用import, import as, from import等語(yǔ)句導(dǎo)入模塊和包

以上就本文關(guān)于簡(jiǎn)單了解python模塊概念的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • Python如何利用IMAP實(shí)現(xiàn)郵箱客戶端功能

    Python如何利用IMAP實(shí)現(xiàn)郵箱客戶端功能

    IMAP是另一種讀取電子郵件的協(xié)議,IMAP是讀取郵件服務(wù)器的電子郵件與公布欄信息的方法,也就是說IMAP 允許客戶端的郵件程序存取遠(yuǎn)程的信息,這篇文章主要給大家介紹了關(guān)于Python如何利用IMAP實(shí)現(xiàn)郵箱客戶端功能的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • python打開文件的方式有哪些

    python打開文件的方式有哪些

    在本篇文章里小編給大家分享了關(guān)于python打開文件的方式,需要的朋友們可以學(xué)習(xí)參考下。
    2020-06-06
  • Python機(jī)器學(xué)習(xí)之K-Means聚類實(shí)現(xiàn)詳解

    Python機(jī)器學(xué)習(xí)之K-Means聚類實(shí)現(xiàn)詳解

    這篇文章主要為大家詳細(xì)介紹了Python機(jī)器學(xué)習(xí)之K-Means聚類的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • python文件開頭聲明UTF-8編碼的幾種常用方式匯總

    python文件開頭聲明UTF-8編碼的幾種常用方式匯總

    這篇文章主要介紹了python文件開頭聲明UTF-8編碼的幾種常用方式匯總,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Python的哈希hashlib模塊詳細(xì)解讀

    Python的哈希hashlib模塊詳細(xì)解讀

    這篇文章主要介紹了Python的哈希hashlib模塊詳細(xì)解讀,hashlib是一個(gè)提供字符加密功能的模塊,包含MD5和SHA的加密算法,具體支持md5,sha1, sha224, sha256, sha384, sha512等算法, 該模塊在用戶登錄認(rèn)證方面應(yīng)用廣泛,對(duì)文本加密也很常見,需要的朋友可以參考下
    2023-09-09
  • Django項(xiàng)目的初步創(chuàng)建與簡(jiǎn)單配置

    Django項(xiàng)目的初步創(chuàng)建與簡(jiǎn)單配置

    本文主要介紹了Django項(xiàng)目的初步創(chuàng)建與簡(jiǎn)單配置,詳細(xì)介紹了如何安裝和配置Django,包括創(chuàng)建項(xiàng)目、數(shù)據(jù)庫(kù)配置、路由等,通過本文可以了解如何使用Django創(chuàng)建自己的Web應(yīng)用程序
    2023-09-09
  • 詳解python讀取和輸出到txt

    詳解python讀取和輸出到txt

    這篇文章主要介紹了python讀取和輸出到txt,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Python?動(dòng)態(tài)綁定屬性和方法?

    Python?動(dòng)態(tài)綁定屬性和方法?

    這篇文章主要介紹了Python?動(dòng)態(tài)綁定屬性和方法,?動(dòng)態(tài)語(yǔ)言與靜態(tài)語(yǔ)言有很多不同,最大的特性之一就是可以實(shí)現(xiàn)動(dòng)態(tài)的對(duì)類和實(shí)例進(jìn)行修改,在Python中,我們創(chuàng)建了一個(gè)類后可以對(duì)實(shí)例和類綁定心的方法或者屬性,實(shí)現(xiàn)動(dòng)態(tài)綁定,下面詳細(xì)介紹需要的朋友可以參考一下
    2022-03-03
  • Python 專題一 函數(shù)的基礎(chǔ)知識(shí)

    Python 專題一 函數(shù)的基礎(chǔ)知識(shí)

    本文從系統(tǒng)提供的內(nèi)部函數(shù)、第三方提供函數(shù)庫(kù)+簡(jiǎn)單爬出代碼及安裝httplib2模塊過程和用戶自定函數(shù)三個(gè)方面進(jìn)行講述。具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-03-03
  • python基礎(chǔ)之多態(tài)

    python基礎(chǔ)之多態(tài)

    這篇文章主要介紹了python多態(tài),實(shí)例分析了Python中返回一個(gè)返回值與多個(gè)返回值的方法,需要的朋友可以參考下
    2021-10-10

最新評(píng)論