1 以下函数定义是否正确?为什么?

def myfunc(age=22, name):
    pass

2 编写函数时,如果函数的参数个数不固定,可能有N个也可能一个没有,该如何解决?

3 请将以下函数改为匿名函数。

def add(x, y):
    return x + y

4 请通过map()函数简化以下代码。

time_str = '2019-12-1'
time_str = time_str.split('-')
year = int(time_str[0])
month = int(time_str[1])
date = int(time_str[2])

5 分析以下代码。请问变量x的值是什么?为什么?

x = 10

def change_x():
    global x
    x = 'hello'

print(x)

6 使用递归函数,计算6的阶乘。

7 Python的模块命名有哪些约定?

8 python文件和模块的关系是什么?

9 在导入模块时,python到哪些路径查找模块文件。