坚持是一件说起来容易,做起来不容易的事情。

4.1 定义函数4.2 语法4.3 函数调用4.4 参数4.4.1 必须参数4.4.2 关键词参数4.4.3 默认参数4.4.4 不定长参数4.5 匿名函数4.6 return语句

def func_name(args):functionreturn···
def函数名(参数列表):函数体
#!/usr/bin/python3def hello():print("Hello World!")hell0()
#定义函数def printme(str):#打印字符串print(str)return#调用函数printme("调用这个函数!")
PyCharm中运算结果如下:
main
D:\pythonProject3\vev\scripts\python.exe D:/pythonProject3/main.py
调用这个函数!
进程已结束,退出代码为0
#参数说明def printme(str):“调用参数”print(str)return#调用printme函数printme()
Traceback(most pecent call last):File"D:\pythonProject2\main.py",line 9,in<module>printme()TypeError:printme()missing I required positional argument:'str'
PyCharm中运算结果如下:
main
D:\pythonProject3\vev\scripts\python.exe D:/pythonProject3/main.py
Traceback(most pecent call last):
File"D:\pythonProject2\main.py",line 9,in<module>
printme()
TypeError:printme()missing I required positional argument:'str'
进程已结束,退出代码为1
#函数说明def printme(str):“函数调用”print(str)return#调用printme函数printme(str="玩转Python"
PyCharm中运算结果如下:
main
D:\pythonProject3\vev\scripts\python.exe D:/pythonProject3/main.py
玩转Python
进程已结束,退出代码为0
#函数说明def printinfo(name,age=20):"默认参数"print("名字:",name)print("年龄:",age)return#调用printinfo函数printinfo(age=30,name="Jack")printinfo(name="Jack")
名字:Jack年龄:30名字:Jack年龄:20
#函数说明def printinfo(arg1,*vartuple):"不定长参数"print("输出:")print(arg1)print(vartuple)#调用printinfo函数printinfo(10,20,30)
输出:10(20,30)
lambda[arg1[,arg2,······argn]]#函数说明sum=lambda arg1,arg2:arg1+arg2#调用sum函数print ("算1结果为:",sum(1,2))print("算2结果为:",sum(2,2))
def sum(arga,argb):total=arga+argbprint("内为:",total)return totaltotal=sum(1,2)print ("外为:",total)
内为:3外为:3
(从基础背景开始学起,坚持,是一件不容易的事情。)

文章推荐
以战略思维做项目管理,助力企业提升业绩,战略升级七步法(一)
“大脑”再重要,也需要“生命”,质量管理便是项目管理的“命”!
文 | Lisa Notes
Lisa Notes |一个Lisa’s notes:生活、工作、学习中那些事儿,感悟自我成长,随心随笔杂谈。微信搜索「Lisa Notes」(ID:Lisa-notes),查看更多信息,原创小说,PPT干货分享。

长按♥一键关注
特别声明
本文为自媒体、作者等在微信公众号上传并发布,仅代表作者观点,不代表微信公众号的观点或立场,微信公众号仅提供信息发布平台,最终解释权归本人所有。合作请联系13698281600@163.com。
全世界只有不到3 %的人
关注小SA
你真是个特别的人
快戳我!快戳我!快戳我!㊋㊋㊋