码迷,mamicode.com
首页 > 其他好文 > 详细

函数的参数.

时间:2018-03-13 14:04:32      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:def   for   bsp   默认   int   pos   name   顺序   自定义   

1.必需参数:必需按照形参的格式来摆放位置的参数。

def test(name,age):
print("name:%s"%name)
print("age:%s"%age)
test(xiaohu,66)

2.关键字参数:可在实参数前面加上关键字,摆放顺序可不同。

def test(name,age):
print("name:%s"%name)
print("age:%s"%age)
test("age=xiaohu","name=66")
3.默认参数:可在形参上定义一个值,实参就不需要重复。
def test(name,age,sex="male"):
print("name:%s"%name)
print("age:%s"%age)
print("sex:%s"%sex)
test("age=xiaohu","name=66")
4.不定长参数:参数自定义长度。
def test(*args):
print(args)
test()
未命名的不定长参数
def test(*args):
for i in args:
print(i)
test(3,4,2,1,7)


def test(**rwargs):
print(rwargs)
test()
命名的不定长参数
def test(**rwargs):
for i in rwargs:
print("%s:%s"%(i,rwargs[i]))
test(name="hah")
 

函数的参数.

标签:def   for   bsp   默认   int   pos   name   顺序   自定义   

原文地址:https://www.cnblogs.com/xujinqiao/p/8555713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!