Python--Demo7--导入模块

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()函数。

猜你喜欢

转载自www.cnblogs.com/bigbosscyb/p/12321133.html