python程序可以調用一組基本的函數,成為“內建函數”;包括print()、input()和len()函數。
python也包括一組模塊,為“標准庫”。每個模塊都是一個python程序,包含一組相關的函數,可以嵌入程序中。
在使用一個模塊的函數之前,必須用import語句導入該模塊;在代碼中,import語句包含如下部分:
(1)import關鍵字
(2)模塊的名稱
(3)可選的更多模塊名稱,之間用逗號隔開。
示范:調用random.randint()函數,保存為printrandom.py

import random for i in range(5): print(random.randint(1,10))
輸出結果為: 4 1 8 4 1
random.randint(函數調用求值為傳遞給它的兩個整數之間的一個隨機整數。因為randint()屬於random模塊,必須在函數名稱之前加上random,告訴python在random模塊中尋找這個函數。
示范:import語句
import random,sys,os,math
當輸入如上一句,則可以使用4個模塊的所有函數。
form import語句
import語句的另一種形式包括from關鍵字,之后是模塊名稱,import關鍵字和一個星號,例如 form random import*。
使用這種形式的import語句,調用random模塊中的函數時不需要random.前綴。但是,使用完整的名稱會讓代碼更可讀,所以最好是使用普通形式的import語句。
用sys.exit提前結束程序
示范:編輯exitExample.py

import sys while True: print('Type exit to exit.') response = input() if response == 'exit': sys.exit() print('you typed ' response + '.')
在IDE中運行這個程序。該程序有一個無限循環,里面沒有break語句。結束該程序的唯一方式,就是用戶輸入exit,導致sys.exit()被調用。
如果response等於exit,程序就會終止。因為response變量由input()函數賦值,所以用戶必須輸入exit,才能停止該程序。