资源简介 (共25张PPT)Python内置模块课前回顾1、匿名函数格式:函数名 = lambda 参数 :返回值2、递归函数直接或间接的调用自身的函数,称为递归函数。3、斐波那契数列这个数列从第3项开始,每一项都等于前两项之和。情境引入模块像是一个已经分好类的工具箱,工具箱模块包含了多个螺丝刀或扳手函数方法Python用模块来把函数分组,使它们更方便使用和查找。循序善诱什么是Python模块呢?Python 模块(Module),是一个 Python 文件,以 .py 结尾。循序善诱模块能定义函数,类和变量,模块里也能包含可执行的代码。本节课我们将要学习一些python的内置模块。新知教授2、日历calendar模块1、时间量time模块3、分数计算fractions模块4、课堂总结时间量time模块新知教授time 模块主要包含各种提供日期、时间功能的类和函数。类是什么?编玩边学time()函数返回从 1970 年 1 月 1 日 0 点整到现在过了多少秒import timeprint('当前时间距离1970年1月1日0点的秒数是:', time.time())这个程序的输出结果是不停变化的编玩边学用距离1970年1月1日0点的秒数来查看时间,显然不利于时间的观察,这时可以使用localtime()函数来查看时间。import timeprint('当前时间是:', time.localtime())time.localtime()返回的时间格式有点奇怪。编玩边学asctime()函数可以获取字符串格式类型的时间,这也是最利于我们查看的时间显示格式。import timeprint('当前时间是:', time.asctime())有没有发现这三个函数间的联系呢?编玩边学sleep(secVal)函数可以暂停、延迟程序,参数secVal为暂停、延迟的时间,参数的时间单位为秒。import timewhile True:print(time.asctime())time.sleep(1)程序运行起来,我们可以看到日期每隔一秒会打印输出一次日历 calendar 模块新知教授此模块的函数都是日历相关的.编玩边学month()函数可以打印某月的字符月历。import calendarprint(calendar.month(2019, 8))分数计算fractions模块新知教授使用fractions(分数)模块,可以进行分数运算。普通的计算器智能计算整数与小数的运算,无法计算像“ + ”这样的结果编玩边学import fractionsnumVal1 = fractions.Fraction(3, 4)numVal2 = fractions.Fraction(2, 3)print('两分数相加的结果为:', numVal1 + numVal2)print('两分数相减的结果为:', numVal1 - numVal2)print('两分数相乘的结果为:', numVal1 * numVal2)print('两分数相除的结果为:', numVal1 / numVal2)注意函数Fraction()的首字母必须大写。Fration(3, 4),第一个参数为分子,第二个参数为分母编玩边学Fraction()函数还可以将小数转换为分数。import fractionsprint('2.75的分数表示为:', fractions.Fraction(2.75))print('0.50的分数表示为:', fractions.Fraction(0.50))print('12.5的分数表示为:', fractions.Fraction(12.5))编玩边学Fraction()函数还具有自动约分的功能import fractionsprint('143/56的约分结果为:', fractions.Fraction(143, 56))print('256/1024的约分结果为:', fractions.Fraction(256, 1024))编玩边学gcd()函数可以计算两个数值的最大公约数。import fractionsprint('64与8的最大公约数为:', fractions.gcd(64, 8))print('128与1024最大公约数为:', fractions.gcd(128, 1024))实践创作学习并记忆本节课的模块与相应函数。把它们运用到自己的程序中去。课堂总结1、时间量time模块time()函数、 localtime()函数、 asctime()函数、 sleep(secVal)函数2、日历 calendar 模块month()函数3、分数计算fractions模块Fraction()函数、 gcd()函数分享交流同学们今天写代码有没有遇到什么问题?演示今天打印的代码同学们,要加油哦!下节课见啦 展开更多...... 收起↑ 资源预览