91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何添加新的模塊

發布時間:2020-09-23 11:10:21 來源:億速云 閱讀:200 作者:Leah 欄目:編程語言

python如何添加新的模塊?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

Python 模塊(Module),是一個 Python 文件,以 .py 結尾,包含了 Python 對象定義和 Python 語句。

模塊讓你能夠有邏輯地組織你的 Python 代碼段。

把相關的代碼分配到一個模塊里能讓你的代碼更好用,更易懂。

模塊能定義函數,類和變量,模塊里也能包含可執行的代碼。

python怎么創建模塊?

下例是個簡單的模塊 support.py:

support.py 模塊:

def print_func( par ):
   print "Hello : ", par
   return

import 語句引入模塊

模塊定義好后,我們可以使用 import 語句來引入模塊,語法如下:

import module1[, module2[,... moduleN]]

比如要引用模塊 math,就可以在文件最開始的地方用 import math 來引入。在調用 math 模塊中的函數時,必須這樣引用:

模塊名.函數名

當解釋器遇到 import 語句,如果模塊在當前的搜索路徑就會被導入。

搜索路徑是一個解釋器會先進行搜索的所有目錄的列表。如想要導入模塊 support.py,需要把命令放在腳本的頂端:

test.py 文件代碼:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 導入模塊
import support
# 現在可以調用模塊里包含的函數了
support.print_func("php")

以上實例輸出結果:

Hello : php

一個模塊只會被導入一次,不管你執行了多少次import。這樣可以防止導入模塊被一遍又一遍地執行。

from…import 語句

Python 的 from 語句讓你從模塊中導入一個指定的部分到當前命名空間中。語法如下:

from modname import name1[, name2[, ... nameN]]

例如,要導入模塊 fib 的 fibonacci 函數,使用如下語句:

from fib import fibonacci

這個聲明不會把整個 fib 模塊導入到當前的命名空間中,它只會將 fib 里的 fibonacci 單個引入到執行這個聲明的模塊的全局符號表。

from…import* 語句

把一個模塊的所有內容全都導入到當前的命名空間也是可行的,只需使用如下聲明:

from modname import *

這提供了一個簡單的方法來導入一個模塊中的所有項目。然而這種聲明不該被過多地使用。

例如我們想一次性引入 math 模塊中所有的東西,語句如下:

from math import *

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

涟水县| 弥渡县| 房产| 虎林市| 双鸭山市| 通海县| 息烽县| 宝坻区| 买车| 海丰县| 新泰市| 河津市| 门源| 白朗县| 五寨县| 临桂县| 霍林郭勒市| 卓资县| 涟水县| 明溪县| 锦屏县| 同仁县| 宁强县| 澳门| 衡水市| 吉林市| 桐乡市| 海门市| 长治市| 高邑县| 平武县| 栖霞市| 杭锦旗| 阳春市| 青田县| 刚察县| 潮州市| 交城县| 泗水县| 阳东县| 迁安市|