Python基础第3章.pptVIP

  • 18
  • 0
  • 约9.05千字
  • 约 61页
  • 2017-05-19 发布于湖北
  • 举报
Python基础第3章

运行结果 {c: 30, a: 1, b: 20} 3.参数的默认值 在Python中,可以为函数的参数设置默认值。可以在定义函数时,直接在参数后面使用“=”为其设置默认值。在调用函数时可以不指定拥有默认值的参数的值,此时在函数体中以默认值作为该参数 【例3-14】 设置参数默认值的例子 def say(message, times = 1): print(message * times) say(hello) say(Python, 3) 函数say()有2个参数:message和times。其中times的默认值为1。运行结果如下: hello PythonPythonPython 【例3-15】 def func1(a = 1, b, c=10): d = a + b * c; func(10, 20, 30) 【例3-15】的运行结果 4.可变长参数 Python还支持可变长度的参数列表。可变长参数可以是元祖或字典。当参数以*开头时,表示可变长参数将被视为一个元祖,格式如下: def func(*t): 在func ()函数中t被视为一个元祖,使用t[index]获取每一个可变长参数。 可以使用任意多个实参调用func()函数,例如: func(1,2,3,4) 【例3-16】 以元祖为可变长参数的实例 def func1(*t): print(

文档评论(0)

1亿VIP精品文档

相关文档