Python
函数参数实例解读
#Python
函数参数实例解读
#1.
必需参数是以正确的位置顺序传递给函数的参数。
def print1( str ):
print (str)
return
print1("
那些不经意想起的,总是记忆里最深刻的
")
print1()
#2
在函数调用中使用关键字参数时,调用者通过参数名称来标识参数。
def print1( str ):
print (str)
return
print1(str ="
那些不经意想起的,总是记忆里最深刻的
")
#Python
解释器能够使用提供的关键字将值与参数进行匹配。
def print2( name, num ):
print ("
姓名
: ", name, "
工号
: ", num)
return
print2( num = 25, name = "
紫檀
" )#
提示参数的顺序无所谓。
#
函数调用中没有提供值,则默认参数是一个假设为默认值的参数。
def print3( name, num = 25 ):
print ("
姓名
: ", name, "
工号
", num)
return
print3( name = "
紫檀
" )
#
非关键字变量参数的函数
#
星号
(*)
放在保存所有非关键字变量参数值的变量名之前
def print4( var1, *ti1 ):
print ("
输出
: ", var1)