零基礎學Python(第十七章 模組import)

2021-10-19 09:58:19 字數 1048 閱讀 1810

在前面的幾個章節中我們指令碼上是用 python 直譯器來程式設計,如果你從 python 直譯器退出再進入,那麼你定義的所有的方法和變數就都消失了。

為此 python 提供了乙個辦法,把這些定義存放在檔案中,為一些指令碼或者互動式的直譯器例項使用,這個檔案被稱為模組。

模組是乙個包含所有你定義的函式和變數的檔案,其字尾名是.py。模組可以被別的程式引入,以使用該模組中的函式等功能。這也是使用 python 標準庫的方法。

下面是乙個使用 python 標準庫中模組的例子。

#引入隨機數的模組

import random

#獲取1~1024以內的隨機整數

**編寫:

# 斐波那契(fibonacci)數列模組

def fib(n): # 定義到 n 的斐波那契數列

a, b = 0, 1

while b < n:

print(b, end=' ')

a, b = b, a+b

print()

def fib2(n): # 返回到 n 的斐波那契數列

a)、本類中寫方法,一定先寫後用。可以理解成,執行過程從上到下執行。

b)、函式命名按照識別符號命名規範即可。可以使用小駝峰式:【getinfo】或大駝峰【getinfo】

第十七章 Size Classes

通常,您希望應用程式的介面根據螢幕的尺寸和方向而顯示不同的布局。在本章中,您將修改homepwner中的detailviewcontroller的介面,以便當它出現在具有相對較小高度的螢幕上時,文字字段集合和影象檢視併排而不是堆疊在一起 圖17.1 圖17.1 homepwner 的 detailv...

第十七章 部署

總的來說,部署遇到了許多坑,而且還有好多坑還沒有踩。去cocode找了許多教程,才踩了一些坑,但是關於資料庫的坑,先留著。所有的db.session.add 後面都加上db.session.commit 才行。記得,這是狗書的問題!部署教程 每次修改後需要一下命令重新部署下 git add git ...

第十七章 包

1 如果a資料夾所在目錄在環境變數,a資料夾中的 ma 模組可以被以下方式匯入 import a.ma form a import ma 2 如果 a 資料夾所在目錄在環境變數,a 資料夾中的 b 資料夾的 mb 模組可以被以下方式匯入 import a b mb from a.b import m...