字符串比较
按位比较,有一位大,整体就大。
函数多返回值
正确:
def test_return(): return 1 , 2, 3
错误:
return 1 return 2
函数的多种传参方式
- 位置参数:
- 关键字参数:函数调用时 通过“键=值”的形式传递参数(传参顺序无所谓)
eg:test(name="niu",age="19")
- 缺省参数:
举例说明:def test(name,age,gender="19")
如上例子,定义函数时给参数赋值了,在调用时如果不传该参数,该参数就默认为已定义的值
注意:默认参数必须定义在最后面,否则会报错!
- 不定长参数:
①位置传递:def test(*args)
参数全部存在args里,args是一个元组
②关键字传递:def test(**kwargs)
kwargs是一个字典类型,要求传参是必须以key=value的形式书写
匿名函数
lambda