标签:code hello 调用 传参 *args 获取 作用 接收 注意
1 def hello(): # 函数名 2 print("Hello, I‘m Baylor!") 3 4 5 hello() # 调用函数
1 def func(name): #形参 2 print(name) 3 func(‘Baylor‘) #实参
1 def calc(x, y): 2 res = x ** y 3 return res # 返回函数执行结果-函数返回值
4 5 6 c = calc(5,6) #结果赋值给c变量 7 print(c) 8 9 d = calc(y=6,x=5) 10 print(d)
1 def func(name,sex,age = 22,): #默认参数age 2 print(name,sex,age) 3 func(sex=‘男‘,name=‘Baylor‘) #关键字参数
1 def func(*args,name,**kwargs): #*args 元组方式接收参数,**kwargs k,v方式接收参数 2 print(args,name,kwargs) 3 4 func(1,2,3,name=‘Baylor‘,corporation=‘MLS‘,age=‘18‘) 5 #输出结果 (1, 2, 3) Baylor {‘corporation‘: ‘MLS‘, ‘age‘: ‘18‘}
1 test =‘BestTest‘ # 全局变量 2 temp={1:1} 3 tag=[‘李二狗‘,‘张三‘] 4 def func(name): 5 print(name) 6 #global test # global test #修改全局变量 7 test=‘Baylor‘# 局部变量-只在函数里生效 8 print(test) 9 #temp={2:2} 10 print(temp) 11 tag[0]=‘狗蛋‘ 12 print(tag) 13 14 15 name = ‘Niuhanyang‘ 16 func(name) 17 print(test)
标签:code hello 调用 传参 *args 获取 作用 接收 注意
原文地址:https://www.cnblogs.com/Baylor-Chen/p/9028797.html