Python-09_02函数参数类型
2022/8/16 14:55:30
本文主要是介绍Python-09_02函数参数类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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是第一个形参名字,注意!!!
这篇关于Python-09_02函数参数类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享