◆
除了函数的闭包以外,函数还支持两种调用方式,一种是嵌套函数,另一种是递归函数,这里需要注意的是,最好在开发中尽量少用这样的结构,这种结构一旦层数变多将很难后期进行维护,所以你懂的....嵌套函数:即指在一个函数体中,嵌套另外一个函数体,内部函数执行后将结果返回给外部函数使用
递归函数:函数在其内部调用它自己,就叫做递归,但递归需设置退出条件,不然会一直递归下去,变成一个死循环
嵌套函数...>>> hex(15) #十进制转十六进制
'0xf'
enumerate(): 枚举类型,实现循环的时候打印出行号,默认是0开始,也可以设置1开始.
>>> li = ["redhat","centos...a > 33,li)
>>> print(list(result))
map(): map(函数,可迭代的对象),循环第二个参数,将每一个元素执行第一个函数,就把返回值存入结果result中.
>>>...next(): 用于遍历迭代器,for循环就是调用next()实现,不过当使用next()遍历时,迭代器没有元素时会报错,for则不会.
>>> a = iter([1,2,3,4,5])
>>> a