python基础--函数
发布时间:2020-12-20 10:21:45 所属栏目:Python 来源:网络整理
导读:1、定义函数 # 全局变量和局部变量名字相同 str = " aaa " # 定义了一个全局变量 def myPrint(): # global str#:使用global对一个全局变量的声明 str = " bbb " print (str) myPrint() # 结果:bbb print (str) # 结果:aaa ? 2、缺省参数: def myPrint(na
1、定义函数 # 全局变量和局部变量名字相同 str = "aaa" # 定义了一个全局变量 def myPrint(): #global str#:使用global对一个全局变量的声明 str = "bbb" print(str) myPrint() #结果:bbb print(str) #结果:aaa ? 2、缺省参数: def myPrint(name,age = 10): print(name) print(age) myPrint("zs",20) myPrint("zs") print("=" * 10) myPrint(name = "zs",age = 30) myPrint(name = "zs") ? 3、不定长参数 def myPrint(a,*params): print(a) print(params) # (10,20,30) myPrint("zs",10,30) def myPrint(a,**params): print(a) print(params) for i in params: print(i) myPrint("zs",name=‘zs‘,age = 20) ? 4、拆包 def myPrint(a,*args,**params): print(a) print(args) print(params) args = (1,2,3); params = {‘name‘:‘zs‘,‘age‘:20}; myPrint("zs",**params) 打印结果: zs (1,3) {‘name‘: ‘zs‘,‘age‘: 20} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |