标签:02 10 20 Python 函数参数 add 参数 print 默认值
Python函数参数类型:必备参数、关键字参数、缺省参数、任意个数参数。
必备参数须以正确的顺序传入函数,也叫做位置参数,即参数是通过位置进行匹配的,从左到右,依次进行匹配,这个对参数的位置和个数都有严格的要求。
1 #函数参数类型必备、关键字、缺省参数、任意个数参数 2 #必备参数 3 def pri(a,b): 4 print(a,end = ' ') 5 print(b) 6 pri('hello','world') 7 8 9 #关键字参数是针对实参 10 pri(b='world',a='hello') 11 12 13 #缺省参数,默认值参数(如果存在默认值与非默认值参数,那么默认值参数放置到最后!!!) 14 def add(num1=10,num2=20): #注意:(num1=10,num2)会报错,必须(num2,num1=10)默认值参数放到后面 15 print(num1+num2) 16 add() #如果实参没有值,则使用默认参数 17 add(15) #如果只传一个,一一对应 18 add(20,23) #如果都传,一一对应 19 20 #收集参数(不定长参数) 21 #第一种 *开头 元组类型 不定长参数放最后 22 def pri1(a,*b): 23 print(type(b)) 24 print(b) 25 #pri1(10) #0个b的参数 26 pri1(10,20) #1个b的参数 27 pri1(10,20,30,50,-10,20) #5个b的参数 28 29 30 #第二种 **开头 字典类型 不定长参数放最后 31 def pri2(a,**b): 32 print(type(b)) 33 print(b) 34 pri2(10) 35 pri2(10,b='20',c='30',d='hello') #不能写a =‘10’,因为a是第一个形参名字,注意!!!
标签:02,10,20,Python,函数参数,add,参数,print,默认值 来源: https://www.cnblogs.com/yyym/p/16589385.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。