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

簡單了解python模塊概念

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

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

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

python的腳本都是用擴展名為py的文本文件保存的。
一個腳本可以單獨運行,也可以導入另一個腳本中運行。
當腳本被導入另一個腳本中運行時,我們將其稱為模塊。

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

比如你有一個items.py腳本,
則可以在另外一個腳本中用import items語句導入它

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

#!/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)

下面真正導入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)

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

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

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

總結:

·模塊是一個可以導入的python腳本文件;

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

·可以用import, import as, from import等語句導入模塊和包

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

相關文章

  • Python如何利用IMAP實現郵箱客戶端功能

    Python如何利用IMAP實現郵箱客戶端功能

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

    python打開文件的方式有哪些

    在本篇文章里小編給大家分享了關于python打開文件的方式,需要的朋友們可以學習參考下。
    2020-06-06
  • Python機器學習之K-Means聚類實現詳解

    Python機器學習之K-Means聚類實現詳解

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

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

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

    Python的哈希hashlib模塊詳細解讀

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

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

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

    詳解python讀取和輸出到txt

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

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

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

    Python 專題一 函數的基礎知識

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

    python基礎之多態(tài)

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

最新評論