def定义函数
函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()
def PName(): #使用def定义一个函数PName()
print("hello 小明")
PName() #调用函数
#结果为 hello 小明
带有参数的函数调用
def PName(userName): #形参
print("hello"+userName)
#调用函数
PName('小明') #实参
#结果为hello小明
通过实参和形参的顺序对应,这就是位置实参,只有位置一致,才能被正确匹配。
必备参数
def animal(a,b):
print(a+'汪汪叫',b+'喵喵叫')
animal('小狗','小猫')
#结果是 小狗汪汪叫 小猫喵喵叫
位置参数
def animal(a,b):
print(a+'汪汪叫',b+'喵喵叫')
animal(b='小猫',a='小狗')
#结果是 小狗汪汪叫 小猫喵喵叫
默认参数
def animal(a,b='小猫'):
print(a+'汪汪叫',b+'喵喵叫')
animal('小狗')
#结果是 小狗汪汪叫 小猫喵喵叫
<