本文为个人学习所得,若有不妥之处还望指正。学习网址:www.w3school.com
一、python函数的定义
def myfunction():
print("Helloworld!") #函数的定义
myfunction() #函数调用
def myfunc(subject="Math"):
print("I learn"+subject)
myfunc("English")
myfunc() #输出默认值math
def fruit(list):
for x in list: #list中的for循环
print(x) #函数输入list
fruit(list=["apple","banana"])
def funct():
pass #函数定义为空
注:1、当function输入的未知数数量未知时前面加*
2、python lambda——一种小的匿名函数
#lambda arugument:expression
x=lambda a,b=a*b
print(x(2,3)) #6
试用场景:需要重复使用结构相同但输入值不同的函数
今天这章的内容主要学习python中自定义函数的方法,笔者认为在编写代码时应当先思考清楚代码的目的和整体的逻辑,再由各个环节的代码开始编写最后串联,这样可以提高编程效率