Import

匯入其他模組

程式語言是由許多許多的函式,類別,模組,組成的,如果所有的程式都寫在同一個檔案中, 那麼你可以想像一個軟體如果有五十萬行,那麼一個檔案將該會有多長(500,000), 以及多麽不方便閱讀,所以模組就是將程式依照功能分類分組的意思。

我們看看以下的範例:

import random
for i in range(10):
    print('第' + str(i) + '組亂數:' + str(random.randint(1, 10)))
from random import *
for i in range(10):
    print('第' + str(i) + '組亂數:'+ str(randint(1, 10)))

使用from random import *,我們可以免去random這個模組的名稱。

sys.exit()

我們看看以下的範例:

import sys

while True:
    print('請輸入任意值,如果輸入exit則離開:')
    userInput = str(input())
    if userInput == 'exit':
        print('bye bye')
        sys.exit(0)
    else:
        print('你輸入的是:' + userInput)

這個範例使用到的sys.exit(0)代表的是整個python程式的結束, 也就是即便你寫了好幾千行的程式,只要執行到這一行,整個程式都會直接跳出結束, 一般是發生在使用者錯誤的使用你開發的程式,或是程式出現預期以外的狀況, 你則會考慮以這種形式的方式結束程式,避免使用者繼續使用你的程式。

Last updated

Was this helpful?