Python函数、对象几个知识点
函数 一、参数 Python的函数参数可以定义默认值,当调用者没有提供参数时,函数在执行过程中用默认值设置该参数。 有默认值的参数必须声明在没有默认值的参数之后,例: def sum(x, y = 10): return x + y 除了按参数的声明顺序传递参数,还可以不按顺序传递命名参数,例: def sum(x, y, z) return x+y+z if __name__ == "__main__": #如下两种调用方式意义相同 sum(1,2,3) sum(z = 3, y = 2 ,x = 1) 二、变长参数 变长参数的函数:参数个数可变,类型不定的函数。 元组变长参数(*args):适用于参数数量不固定,在函数中使用这些参数时无需知道参数的名字与场合。 字典变长参数(**args):适用于参数数量不固定,在函数时使用这些参数时需要知道参数名字与场合。 #元组变长参数 def demo(message, *tupleName): for name in tupleName: print(message,name) if __name__ == "__main__": demo...