初学python--函数中的默认参数
默认参数
必选参数在前,默认参数在后
当好多数据的变化不大时候适合将该参数设为默认参数,比如默认性别是男,只需遇到女性时候指定性别,男性便可以不指定-
坑
跳出坑的方法就是默认参数必须指向不可变对象(Python中,数值类型(int和float)、字符串str、元组tuple都是不可变类型。而列表list、字典dict、集合set是可变类型。)
必选参数在前,默认参数在后
当好多数据的变化不大时候适合将该参数设为默认参数,比如默认性别是男,只需遇到女性时候指定性别,男性便可以不指定
坑
跳出坑的方法就是默认参数必须指向不可变对象(Python中,数值类型(int和float)、字符串str、元组tuple都是不可变类型。而列表list、字典dict、集合set是可变类型。)