ID: 15548137

Python基础案例教程第5章Python函数模块课件中职高三工信版(共53张PPT)

日期:2026-01-05 科目: 类型:课件 查看:98次 大小:4665040B 来源:二一课件通
预览图 1/12
Python,中职,PPT,53张,工信版,高三
  • cover
(课件网) 《Python基础案例教程》(微课版) 第5章 Python函数模块 第5章 Python函数模块 函数是Python语言中的基本模块,对于需要重复使用的代码块,将它们以函数的形式组织在一起,可以大大提升编程效率。Python中很多内置函数如print()、input()等,除此之外,类似面积的计算、二元一次方程的求解、特定格式的输出等等也都可定义为函数。内置函数和自定义函数使得Python代码结构更加简洁清晰,易于维护。 本章除了可以学习Python的函数之外,还将介绍模块的使用,包括模块的调用和封装等。 教学内容 01 函数 02 模块 目录 CONTENTS 第5章 Python函数模块 第5章 Python函数模块 函数其实就是能够实现某个功能,相对独立的代码块。编写程序时,提前定义好函数,在程序中就可以重复调用,从而降低代码的重复率,大大提高编程效率。Python中函数主要包括内置函数和自定义函数两种。 5.1 函数 本课知识点 (1)sorted( )排序函数 5.1.1 内置函数 sorted( )函数有3个参数,其中iterable是要排序的对象,key参数可以自定义排序的规则,而reverse参数默认值为False,表示按升序排序,当reverse参数值为True时,表示按降序排序。 本课知识点 (2)enumerate( )函数 5.1.1 内置函数 enumerate( )也是内置函数,它的作用是将一个序列转变为一个索引序列,新的序列包含了原来列表中的元素的值及其索引。 秋高气爽,学院要举办秋季运动会,投掷组裁判员王青松希望能有一个程序,在投掷比赛时,输入所有参赛运动员的成绩后,就能自动打印该项目的获奖名单。你能帮他编写程序,实现这样的效果吗? 案例分析 5.1.1 内置函数 案例1 打印获奖名单 案例分析 “案例1 打印获奖名单”算法流程图 5.1.1 内置函数 “案例1 打印获奖名单”代码 案例分析 “案例1 打印获奖名单”测试结果 5.1.1 内置函数 拓展阅读 1. 内置函数 函数名 功能 示例 abs( ) 取绝对值 abs(2)=2,abs(- 2)=2 min( ) 找出最小的数 min(4,8,12,5,16)=4 max( ) 找出最大的数 max(3,7,4,2,11)=7 int( ) 取整数或转换为整数类型 int( )=0 , int(4.8)=4,int(‘4’)=4 ord( ) 返回字符对应的ASC II 值 ord(A)=65, ord('*')=42 list( ) 将元组转换成列表 t=(2,9,4), list(t)=[2,9,4] 表5.1 Python常见内置函数 5.1.1 内置函数 拓展阅读 2.operator 模块 表5.2 operator 模块常用函数 5.1.1 内置函数 函数 功能 示例 add( ) 加 add(3, 5)=8 mul( ) 乘 mul(3,5)=15 mod( ) 取模 mod(3,5)=3 neg( ) 取负 neg(3)= -3, neg(-3)= 3 lt( ) 小于 lt(3,5)=True ge( ) 大于等于 ge(3,5)= False 拓展阅读 3.itemgetter( )函数 5.1.1 内置函数 operator 模块中的itemgetter()函数,它的作用是获取对象指定对位置的数据。使用sorted()函数对a列表进行排序时,排序时按照自定义的规则(key=itemgetter(1)),即按列表a中的每个元素中第1个位置上的数值进行排序。 课后练习 1.阅读程序,写出结果。 5.1.1 内置函数 2.完善程序,并写出运行结果。 请在横线处填写合适的代码,输入两个数字,求出它们的最大因数。 输入数字 44和32,输出的结果为: 3.编写程序,求出图中阴影部分的面积。 本课知识点 (1)定义函数的方法 5.1.2定义函数 def 函数名(参数): 函数体 return 返回值 说明:调用函数时,参数和返回值可以没有,但是函数名后面的小括号和冒号必须有。 本课知识点 (2)定义函数的语法规则 5.1.2定义函数 函数包括函数名、参数、函数体和返回值几部分,它在定义时,要遵循一定的语法规则。 def开头:函数以def关键词开头,后面紧跟着函数名、小括号和冒号; 参数:参数必须放在小括号内,可以是一个参数,也可以是多个参数 ... ...

~~ 您好,已阅读到文档的结尾了 ~~