python参数之默认参数

Posted HackerEarl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python参数之默认参数相关的知识,希望对你有一定的参考价值。

默认参数

调用函数时,默认参数的值如果没有传入,则被认为是默认值。下例会打印默认的age,如果age没有被传入:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
def printinfo( name, age = 35 ):
    "打印任何传入的字符串"
    print ("Name: ", name);
    print ("Age ", age);
    return;
# 调用printinfo函数
printinfo( "miki" )
printinfo( "miki", 50)
# 当不按顺序提供部分默认参数时,需要把参数名写上:
printinfo( name="miki", age=50 )

以上实例输出结果:

Name:  miki
Age  35
Name:  miki
Age  50
Name:  miki
Age  50

以上是关于python参数之默认参数的主要内容,如果未能解决你的问题,请参考以下文章