语句用来实现退出函数,选择性地向调用方返回一个表达式,不带参数值的return语句返回None,之前的例子都没有示范如何返回数值,如下先来看一下返回语句的规则:
● Return 语句用于退出函数,选择性地向调用方返回一个表达式...嵌套函数:即指在一个函数体中,嵌套另外一个函数体,内部函数执行后将结果返回给外部函数使用
递归函数:函数在其内部调用它自己,就叫做递归,但递归需设置退出条件,不然会一直递归下去,变成一个死循环
嵌套函数...匿名函数的几个注意事项:
● lambda只是一个表达式,函数体比 def 简单很多
● lambda表达式会自动return返回值,条件为真返回True,条件为假返回False
● lambda...(): 0,"",None,[],(),{}都为假,其余都为真,是int的子类.
>>> bool(0)
False
>>> bool("abc")
True
>>> bool("")
False
>>...> bool([])
False
>>> bool()
False
>>> issubclass(bool,int)
True
bytes(): 将字符串类型转换成字节byte类型,在计算机底层都是以二进制存储数据的