python基础1--函数

代码
def sayHello(name, age=25, pwd="****0404"):
    
print "name :", name, "\tage :", age, "\tpassword :", pwd


sayHello(
"koma"22"****0404")
sayHello(
"koma")



def func(a, b=5, c=10):
    
print "a =", a, "\tb =", b, "\tc =", c


func(
1220)
func(
7, c = 21)
func(
3, c = 20, b = 17)

运行结果:

name : koma  age : 22  password : ****0404
name : koma  age : 25  password : ****0404
a = 12  b = 20  c = 10
a = 7  b = 5  c = 21
a = 3  b = 17  c = 20

 

函数可以有默认值,这样类似于提供了简单的函数重载功能。
传递参数时,
(1)可以按照顺序传递,
(2)也可以不按照顺序传递,按名字给指定的参数赋值。

posted on 2010-11-14 22:21  TroyZ  阅读(187)  评论(0编辑  收藏  举报