内容正文:
第三章 算法的程序实现
3.2.5 函数与模块
学习目标
1.熟悉Python内置模块。
2.能用Python内置函数实现简单算法。
你在考试时会用到哪些文具?是全部拿在手里吗?若不是,通常是如何保管?
同样的,Python有很多内建函数、常数,但这些函数、常数不可能每次编程都用到,每次都加载这些函数、常数到当前的编程环境中是没有必要的,和你的做法类似,把这些内建函数和常数放到工具包中,这些工具包在Python中称之为模块。
知识点一:模块的导入及应用(内置函数)
1、模块的定义
新课讲授
就是函数库,即由若干函数所构成的可复用代码组件。
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。
这些模块包括Python内置的模块和来自第三方的模块。模块中补充了许多功能强大的函数,在使用import语句或from-import语句将函数所在的模块导入后,就能使用其中的函数,从而实现代码的复用。
语法:import 模块名
(文具在哪个文具盒,相当于导入的是一个文具盒,是相对路径)
2、python模块的导入—import:使用import或from-import语句导入要使用的函数。
import语句
from-import语句
语法:from 模块名 import 函数名
(文具盒中哪个文具,是绝对路径)
from 模块名 import *
*是通配符,表示导入文具盒中的全部文具,和import 模块名效果相同。
语法:import 模块名
(相对路径)
import math
a=math.sqrt(9)
print(a)
import语句
from-import语句
语法:from 模块名 import 函数名
(绝对路径)
from math import sqrt
a=sqrt(9)
print(a)
利用sqrt()函数求9的算术平方根并输出到屏幕上
3、常用的python内置模块。
math模块(数学运算)
import math
r=float(input('请输入圆的半径:'))
p=math.pi
s=p*math.pow(r,2)
print('圆面积是:',str(s))
在编程求圆面积时,公式s=πr2中的π和r2可以分别调用math模块中的圆周率常数math.