Python基础知识点(函数2)
#需求 打印stu_info
def show_info(name,age):
print(f"姓名:{name},年龄:{age}")
#1.必要参数 在调用函数的时候必须传值
show_info("tom",3)
#注意!对于形参,除了个数要匹配,顺序也要匹配
show_info(20,"王五")
#调用函数时 关键字法传递实参
show_info(age = 20,name = "王六")
#2.带有默认的形参 在调用函数的时候 可以给默认值的形参不传值,那么在函数体内就会使用默认值
def show_info2(name,age = 18):
print(f"姓名:{name},年龄:{age}")
#调用函数
show_info2("jack")
show_info2("david",19)
#3.不定长参数
#需求 计算和
def add(*n): #n是一个元组tuple 不可变 加*是不定长参数
sum = 0
for num in n:
sum += num
return sum
print(add(1,2))
print(add(1,2,3))
print(add(1))
#4.
def func(**args): #字典 传值必须传递key-value 加**是字典
print(args)
func()
func(name = "tom",age = 20) #注意 实参 变量=值 name不能加""
func(a = 1,b = 2,c = 3)