主要内容:
小目标:掌握函数 主要内容:函数定义,函数参数,函数返回值,函数作用1.什么是函数
基本语法:def func(args): 函数代码
def:函数定义关键字; func:函数名称; args:函数参数; 函数默认返回值为None
常见的print, max, min等都是Python内置函数。
2.函数有什么用:
小需求:判断是否奇数 如果这样实现:
a = 11 if a%2: print("%d is odd"%a)
调用一次没问题,如果调用100次,代码太乱了;
将其封装成一个函数:def isodd(a): if a%2: print("%d is odd"%a) isodd(10) isodd(11)
输出结果:11 is odd 调用很舒服,而且有改动,可以直接修改isodd内部实现,不影响调用者。
返回值:关键字 return
看下idodd默认返回值:def isodd(a): if a%2: print("%d is odd"%a) ret = isodd(10) print('ret:', type(ret))
输出结果:ret: <class 'NoneType'>
显示加上返回值:def isodd(a): if a%2: return True return False a = 10 print("a is odd:", isodd(a))
输出结果:a is odd: False
函数参数:
实现一个加法函数:def myadd(x,y): return x+y
调用者只能传2个参数
def myadd(x,y): return x+y
结果:30
传三个参数:print(myadd(10,20,30))
报错:参数问题
TypeError: myadd() takes 2 positional arguments but 3 were given
函数总结:
1:函数作用:代码封装,复用; 2:函数三要素:函数名,参数,返回值; 3:更多函数细节,请关注猫猫后面文章
查看更多关于21天学习python编程_快速掌握函数使用的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did170437