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,才能停止该程序。