当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

私立华联学院:《Python语言程序设计》课程教学资源(PPT课件)第6单元 用函数实现代码复用

资源类别:文库,文档格式:PPTX,文档页数:33,文件大小:196.64KB,团购合买
6.1 认识Python的函数 6.2 函数的定义和调用 6.3 函数的参数和返回值 6.4 递归函数 6.5 匿名函数 6.6 变量的作用域 6.7 Python的内置函数 6.8 实验
点击下载完整版文档(PPTX)

第6单元 用函数实现代码复用 python

第6单元 用函数实现代码复用

本单元知识点 >6.1认识Python的函数 >6.2函数的定义和调用 >6.3函数的参数和返回值 >6.4递归函数 >6.5匿名函数 >6.6变量的作用域 >6.7 Python的内置函数 >6.8实验

本单元知识点 ➢ 6.1 认识Python的函数 ➢ 6.2 函数的定义和调用 ➢ 6.3 函数的参数和返回值 ➢ 6.4 递归函数 ➢ 6.5 匿名函数 ➢ 6.6 变量的作用域 ➢ 6.7 Python的内置函数 ➢ 6.8 实验

b.1认识oython的函数 函数是一段具有特定功能的、可重复使用的代码段,它能够提高程序的模 块化和代码的复用率。要写好函数,必须清楚函数的组织格式 (即函数如 何定义);要用好函数,则必须把握函数的调用机制。 使用函数有两个目的: (1)分解问题,将一个大问题或者大功能分解为多个小问题,从而降低编 程难度,使问题更容易解决。 (2)避免编写重复的代码

6.1 认识python的函数 函数是一段具有特定功能的、可重复使用的代码段,它能够提高程序的模 块化和代码的复用率。要写好函数,必须清楚函数的组织格式(即函数如 何定义);要用好函数,则必须把握函数的调用机制。 使用函数有两个目的: (1)分解问题,将一个大问题或者大功能分解为多个小问题,从而降低编 程难度,使问题更容易解决。 (2)避免编写重复的代码

Pythoni语言的函数分类: ·用户自定义函数 ·系统内置函数 ●Python标准库(模块中定义的)函数。 系统内置函数是用户可直接使用的函数。Pythona标准库中的函 数,要导入相应的标准库,才能使用其中的函数。 用户自定义函数是用户自己定义的函数,只有定义了这个函数, 用户才能调用。这是本章要讨论的问题

Python语言的函数分类: ⚫用户自定义函数 ⚫系统内置函数 ⚫Python标准库(模块中定义的)函数。 系统内置函数是用户可直接使用的函数。Python标准库中的函 数,要导入相应的标准库,才能使用其中的函数。 用户自定义函数是用户自己定义的函数,只有定义了这个函数, 用户才能调用。这是本章要讨论的问题

6.2函数的定义和调用 在oython中,使用def关键字来定义函数,而函数调用通过调 用语句实现,调用语句所在的程序或函数称为调用程序或调用 扫码看视频6.1 函数

6.2 函数的定义和调用 在python中,使用def关键字来定义函数,而函数调用通过调 用语句实现,调用语句所在的程序或函数称为调用程序或调用 函数。 扫码看视频6.1

6.2.1函数的定义 函数定义的一般格式为: def函数名(参数1,参数2,.参数n): "文档字符串" 函数体 return返回值列表 其中,函数名是任何有效的Pyho标识符,参数表是用“,”分隔的参数,参数小 数可以是0个、1个或多个,参数用于调用程序在调用函数时向函数传递值。函数体是函 数被调用时执行的代码段,至少要有一条语句

6.2.1 函数的定义 函数定义的一般格式为: def 函数名(参数1,参数2,…,参数n): ''文档字符串''' 函数体 return [返回值列表] 其中,函数名是任何有效的Python标识符,参数表是用“,”分隔的参数,参数个 数可以是0个、1个或多个,参数用于调用程序在调用函数时向函数传递值。函数体是函 数被调用时执行的代码段,至少要有一条语句

在定义函数时,需要注意的是: (1)即使函数名后面的参数个数是0个,也必须保留一对空括号,且括号后面的冒 号不能省略。 (2)文档字符串是用来告诉调用者这个函数的功能,可有可无。 (3)编写函数体时,函数体与d关键字之间需进行缩进。 (4)return语句可以在函数体的任何位置出现,return语句是可选的,如果有 return语句,但是return,后面没有接表达式或者值的,则返回None;如果没有 return语句,则会自动返回None

在定义函数时,需要注意的是: (1)即使函数名后面的参数个数是0个,也必须保留一对空括号,且括号后面的冒 号不能省略。 (2)文档字符串是用来告诉调用者这个函数的功能,可有可无。 (3)编写函数体时,函数体与def关键字之间需进行缩进。 (4)return语句可以在函数体的任何位置出现,return语句是可选的,如果有 return语句,但是return后面没有接表达式或者值的,则返回None;如果没有 return语句,则会自动返回None

下面自定义一个名为“say_abc0”的函数,该函数的作用是 输出“abc”字符串。 def say_abc:#自定义一个无参数的函数 print('abc】

下面自定义一个名为“say_abc()”的函数,该函数的作用是 输出“abc”字符串。 def say_abc(): #自定义一个无参数的函数 print('abc')

6.2.2函数调用 调用函数需要指定被调用函数的名字和调用该函数参数。函数调用的格式为: 函数名(实参1,实参2,) 其中,函数名 一是事先定义函数时定义的函数名。参数表 此时应是实际 参数表,即实参表,实参之间用“,”分隔,实参要有确定的值。实参的个数 可以少于形参的个数,这是由于形参有默认值。 【例6.1】使用自定义的say_abc0函数,输出“abc”字符串。 程序代码: def say_abc0:#自定义一个无参数的函数 print(abc') say abc0#调用函数 运行结果: abc

6.2.2 函数调用 调用函数需要指定被调用函数的名字和调用该函数参数。函数调用的格式为: 函数名(实参1,实参2,……) 其中,函数名——是事先定义函数时定义的函数名。参数表——此时应是实际 参数表,即实参表,实参之间用“,”分隔,实参要有确定的值。实参的个数 可以少于形参的个数,这是由于形参有默认值。 【例6.1】使用自定义的say_abc()函数,输出“abc”字符串。 程序代码: def say_abc(): #自定义一个无参数的函数 print('abc') say_abc() # 调用函数 运行结果: abc

【例6.2】使用函数,实现下列内容输出。 水米米米米米米半米米*米米字米*米*半米名 这是一个函数调用实例 半半半米米学半半半半半平半平来半米学*米半多 程序代码: def print_.Xing):#定义名为orint_Xing的函数 Di门峰*本****华**车*幸*幸门#输出** def print_text0:#定义print_texti函数 print(这是一个函数调用实列明 print_xing() #调用函数 print_text() #调用函数 print_xing() #调用函数 运行结果 米米米米米米*米米米*米米米米米*米米米学米 这是一个函数调用实例 水*米米米*****半****米*****者

【例6.2】使用函数,实现下列内容输出。 ********************** 这是一个函数调用实例 ********************** 程序代码: def print_xing(): #定义名为print_xing的函数 print("**********************") #输出**** def print_text(): #定义print_text函数 print("这是一个函数调用实例") print_xing() #调用函数 print_text() #调用函数 print_xing() #调用函数 运行结果: ********************** 这是一个函数调用实例 **********************

点击下载完整版文档(PPTX)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共33页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有