print()、input()、len()这些函数是python提供的内建函数。
除此之外python还提供了一组模块,称为"标准库",每一个模块都是一个Python程序,包括一些相关函数。
我们可以将这些函数嵌入到我们的程序之中。比如math模块有数学运算的相关函数,random模块有随机数相关函数等。
如何导入模块:
使用import关键字、模块名称(模块多了的话可以使用逗号隔开)
如何使用模块:
模块名、点操作符、函数名(可选参数)
示例:
>>> import random >>> for x in range(5): ... print(random.randint(1,10)) ... 3 6 7 3 7
说明:random.randint()函数会在两个传入的整数之间生成一个随机整数;randint()函数属于random模块,所以在randint()前要加上模块名。
使用from关键字、模块名、import关键字和一个星号(*)
示例:
>>> from random import * >>> for x in range(5): ... print(randint(1,10)) ... 4 1 4 5 2
说明:使用from方式导入模块,调用randint()函数时不需要再加 random. 前缀。but:使用完整的模块名调用函数的形式比较易读所以推荐使用import方式,不推荐from...import * 的方式。
示例:使用sys模块 实现输入exit后退出程序的功能
>>> import sys >>> while True: ... getstr=input('输入exit可以退出去...') ... if getstr=='exit': ... sys.exit() ... else: ... print('你输入的是:%s'%getstr) ... 输入exit可以退出去...123 你输入的是:123 输入exit可以退出去...er 你输入的是:er 输入exit可以退出去...ext 你输入的是:ext 输入exit可以退出去...exit
说明:本来我们这个程序是个无限循环,永远都不会结束。因为里面没有break语句。终结这个程序的唯一办法就是:调用sys.exit()函数。