《(中职)Python编程基础与应用电子课件自定义函数.pptx》由会员分享,可在线阅读,更多相关《(中职)Python编程基础与应用电子课件自定义函数.pptx(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、(中职)Python 编程基础与应用电子课件自定义函数自定义函数主讲:朱海鑫:Python编程基础与应用配套课件P y thon 编程基础与应用配套课件contents目录1.自定义函数的语法格式2.无参数无return的情形3.无参数有return的情形4.有参数无return的情形5.有参数有return的情形P y thon 编程基础与应用配套课件自定 义 函数的 语 法格式01P y thon 编程基础与应用配套课件 定义函数的语法格式如下def():return 函数名可以是任何有效的Python标识符。参数列表是调用该函数时传递给它的值,自定义函数中,参数可以有,也可以没有,具体有
2、没有,有多少个参数,需要根据实际需要来设置,参数列表中的参数用半角逗号“,”隔开。return语句用来返回函数执行结果到调用函数的位置。函数可以有return语句,也可以没有,可以返回0个值,也可以返回多个值,具体根据实际需要。P y thon 编程基础与应用配套课件函数的调用的语法格式如下函数名()调用函数时,提供的参数列表的值,对应着该函数定义的参数列表,实现对数据的处理;执行函数后,得到相应的处理结果。当然如果函数的定义体内无参数列表,则调用时不需要提供参数值。P y thon 编程基础与应用配套课件无参数无 return 的情形02P y thon 编程基础与应用配套课件范例6-1:无
3、参数无return的情形范例6-1:用于打印输出学生个人信息。def infomation():print(*学生个人信息*)print(学校:)print(班级:)print(姓名:)print(性别:)print(年龄:)print(联系地址:)infomation()#调用函数P y thon 编程基础与应用配套课件无参数有 return 的情形03P y thon 编程基础与应用配套课件范例6-2:无参数有return的情形代码如下:def infomation():txt=*学生个人信息*n txt+=学校:n#字义了一个变量txt,然后连接起来 txt+=班级:n txt+=姓名:
4、n return txt#返回函数的运算结果或者值 txt+=性别:n txt+=年龄:n txt+=联系地址:ntxt2=infomation()#因为函数返回为一个字符串,把它的返回值保存在一个变量txt2中print(txt2)P y thon 编程基础与应用配套课件有参数无 return 的情形04P y thon 编程基础与应用配套课件什么是形参,什么是实参函数的参数分为形参和实参,形参主要是函数定义的时候出现,而实参一般出现在函数调用的时候。形参全称为“形式参数”是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传递的参数。仅仅是形式上的参数,表明一个函数里面哪个位
5、置有哪个参数而已,不代表具体的值。实参全称为“实际参数”,是一个实际存在的参数,可以是字符串或是数字等。一般出现在函数调用的时候,需要传递具体的值。P y thon 编程基础与应用配套课件范例6-3:有参数无return的情形有参数无return的情形,用于打印输出学生个人信息。def infomation(school,classname,name,sex,age,address):#六个形参 print(*学生个人信息*)print(学校:+school)print(班级:+classname)print(姓名:+name)print(性别:+sex)print(年龄:+age)print(联系地址:+address)#调用该函数,定义六个实参infomation(广东省#学校,20信息1,刘伟,男,15,广东省#市#区#街道#号)P y thon 编程基础与应用配套课件有参数有 return 的情形05P y thon 编程基础与应用配套课件范例6-4:有参数有return的情形本范例定义了一个简单的两位数加法,输入第一个加数和第二个加数,返回和。def sum(m,n):#定义 s=m+n return sprint(sum(2,3)#调用该函数感谢聆听主讲:朱海鑫:Python编程基础与应用配套课件
限制150内