您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > python基础教程-函数
函数Python基础教程函数函数是什么主要内容1函数定义与调用2函数参数与返回值3变量作用域4函数优缺点5函数是什么sum=0foriinrange(1,sum+=iprint(Sumfrom11):1to10is,sum)求1to10,20to37,35to49的和sum=0foriinrange(20,sum+=iprint(Sumfrom38):20to37is,sum)sum=0foriinrange(35,sum+=iprint(Sumfrom50):35to49is,sum)函数是什么defsum(i1,i2):result=0foriinrange(i1,i2+1):result+=ireturnresultdefmain():print(Sumfrom1to10is,)sum(1,10)sum(20,37sum(35,49main()#Callthemainfunctionprint(Sumfrom20to37is,))print(Sumfrom35to49is,))收件人信息:姓名,地址,电话发件人信息:姓名,地址,电话物品,邮费快递单函数是什么顺丰客户服务中心接件地址顺丰快递员函数是什么函数完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字通过函数名执行f(x)=x2–2x+1函数头defsum(i1,i2):thesumfromi1toi2islowvalue,i2ishighvalue”””Tocalculatei1”””关键字函数名参数函数定义函数体resultforiin=0range(i1,result+=ireturnresulti2+1):#returnsumvalue缩进说明文档语句函数定义result=defsum(i1,i2):0foriinrange(i1,i2+1):形式参数(形参)函数定义result+=ireturnresult函数调用sum(1,10)实际参数(实参)函数调用1to10is,sum(1,10))defmain():print(Sumprint(Sumprint(Sumfromfromfrom20to37is,35to49is,sum(20,sum(35,37))49))main()#Callthemainfunctiondefsum(i1,i2):result=0foriinrange(i1,i2+1):result+=ireturnresult函数调用main()defsum(i1,result=foriini2):0range(i1,defmain():sum(1,10)sum(20,37)sum(35,49)i2+1):result+=ireturnresult函数参数defsum(i1,result=foriini2):0range(i1,sum(1,10)i2+1):result+=ireturnresultdefBiggersmaller(bigger,smaller):printbigger-smallerBiggersmaller(3,1)函数参数Biggersmaller(1,3)Biggersmaller(smaller=1,bigger=3)defdefaultParameters(arg1,arg2=2,arg3=3):print'arg1=',arg1print'arg2=',arg2print'arg3=',arg3函数参数–缺省参数defaultParameters(10)defaultParameters(10,10)defaultParameters(10,10,10)函数返回值defsum(i1,result=foriini2):0range(i1,i2+1):•函数调用完成后,返回数据•Return语句终止当前函数的执行•Return后的语句将被忽略result+=Ireturnresult函数–变量作用域globalVar=1deff1():localVar=2printprintglobalVarlocalVarf1()printprintglobalVarlocalVar函数–变量作用域局部变量只能在程序的特定部分使用的变量函数内部全局变量为整个程序所使用的变量所有函数均可以使用函数–变量作用域x=1deff1():x=2printxf1()printx函数–变量作用域x=1defincrease():globalxx=x+1printxincrease()printx函数实例计算n!有参数:n返回值:n!defp(n):x=1foriinrange(1,n+1):x=x*ireturnxdefmain():n=input(请输入一个整数)printn,!的值为:,p(n)main()函数–优点代码可重用提高开发效率减少重复编码代码更简洁函数功能相对独立,功能单一结构清晰,可读性好编程更容易把握复杂程序分解成较小部件封装与信息隐藏函数有开销函数有副作用函数–缺点函数–小结函数:是完成特定功能的一个语句组,通过函数名执行输入:参数输出:返回值
本文标题:python基础教程-函数
链接地址:https://www.777doc.com/doc-7534623 .html