Q1:python函数怎么调用自身?
我调个缩进就能跑了
wwW.BazHI@shi.CoMQ2:python函数中的内嵌函数如何调用?举个例子: def a(): def b(): print("in b") print("in a")
def a():
def b():
print "b"
print "a"
return b
>>>x=a()
a
>>>x()
b
Q3:python函数与函数之间值的相互调用
printlist()函数增加一个参数n,变成printlist(n)
调用函数时,将makelist()函数的结果作为printlist(n)函数的参数
1printlist(makelist())Q4:Python函数定义和调用时都加*,有什么作用?
函数定义时,*和**都代表的可变参数,*代表的是元组或列表,**代表的是字典,至于函数调用时,*代表将这个元组或列表的元素拆开,依次传递给函数的每个参数,这些具体的例子你可以在网上查一下,相关书籍也有具体介绍的,在实际编程中也会经常遇到,可以解决许多意想不到的问题。