
例如以下程式示範三個模組
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | # 示範時間相關模組 from datetime import date print (date.today()) # 示範數學相關模組 from math import log print (log( 1024 , 2 )) # 示範正規運算式相關模組 import re print (re.search( "o" , "dog" )) # 《程式語言教學誌》的範例程式 # 檔名:stddemo.py # 功能:示範 Python 程式 # 作者:張凱慶 # 時間:西元 2012 年 12 月 |
執行結果如下

另外像預設的浮點數會有誤差,這時使用 decimal 就可以避免誤差的產生,例如
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | from decimal import * print () print ( round ( 0.7 * 1.05 , 2 )) print ( round (Decimal( "0.7" ) * Decimal( "1.05" ), 2 )) print () print ( 1.00 % 0.10 ) print (Decimal( "1.00" ) % Decimal( "0.10" )) print () print ( 1 / 7 ) print (Decimal( "1" ) / Decimal( "7" )) print () # 《程式語言教學誌》的範例程式 # 檔名:stddemo2.py # 功能:示範 Python 程式 # 作者:張凱慶 # 時間:西元 2012 年 12 月 |
程式執行結果如下

有些誤差很小,有些誤差難以預期,反而使用標準程式庫的 decimal 就沒有誤差的問題了。
其他還有日期、資料庫、網路處理、圖形介面...等等,有很多很多有用的東西都在裡頭。對了,我們要為 Encrypt 類別設計一個圖形介面 (graphical interface) , Python 的標準模組庫亦有提供一個圖形介面的程式庫 Tk ,我們先來看看 GUI 的基本概念囉!
中英文術語對照 | |
---|---|
標準模組庫 | standard library |
圖形介面 | graphical interface |
您可以繼續參考
軟體開發
相關目錄
回 Python 入門指南
回 Python 教材
回首頁
參考資料
http://docs.python.org/3.1/tutorial/stdlib.html
http://docs.python.org/3.1/tutorial/stdlib2.html
沒有留言:
張貼留言