自定义函数
注意 格式:def 没有大括号 有冒号
必须return 东西,但可以加print语句,然后再print(函数)
#自定义函数
def max(a,b):
if a>b:
return a
print("a更大")
else:
print("b更大")
return b
print(max(3,4))
return 可以没有,但是hhh()括号必须 有
#没有return的函数
def hhh():
print("hhh")
return
hhh()

下面这样可以 打乱 参数顺序传参
#传参数
def detail(age,name):
print("年龄",age)
print("姓名 ",name)
detail(name="liming",age=19)
定义函数时候使用默认参数,可以少 传一个参数
#定义函数时候使用默认参数,可以少 传一个参数
def detail(age,name="weixiao"):
print("年龄",age)
print("姓名 ",name)
detail(age=19)
不定长参数
加了星号 * 的参数会以元组(tuple)的形式导入,存放所有未命名的变量参数
#定义函数时候使用默认参数,可以少 传一个参数
def detail(age,name="weixiao"):
print("年龄",age)
print("姓名 ",name)
detail(18)
#不定长参数
def tt(age,*name):
print(age)
print(name)
tt(19,"liming","xiaoli","hello")
匿名函数没看。。。
自定义函数详解
本文介绍了Python中自定义函数的基本语法,包括如何定义函数、使用return语句返回值、使用print语句输出信息、如何传递参数及使用默认参数,并探讨了不定长参数的应用。
6948

被折叠的 条评论
为什么被折叠?



