好友
阅读权限10
听众
最后登录1970-1-1
|
这些函数,在编程中运用可提高效率
#位置参数, fun(m,n)中有两个参数,n和a,这两个参数都是位置参数,调用的时候,传入的两个值按照顺序输出。
def fun(n,a):
print('name:{},age:{}'.format(n,a))
#name和age相反
print(('name:{},age:{}'.format(a,n)))
return n,a
#关键字参数,通过“键+值”形式加以指定。关键字参数之间不存在先后顺序的
def fun1(name,age):
print(age,name)
#默认参数,用于定义函数,为参数提供默认值,调用函数时可传可不传该默认参数的值
def fun2(name,age=10):
print(name,age)
#可变参数,定义函数时,有时候我们不确定调用的时候会传递多少个参数。此时,可用包裹(packing)位置参数
def fun3(*args):
print(args)
def main():
print(fun('jack', 10))
print(fun1(name='jack', age=10))
print(fun2('jack'))
print(fun3('jack',100))
if __name__ == "__main__":
main() |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|