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

  1. def myfunc(age=22, name):
  2. pass

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

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

  1. def add(x, y):
  2. return x + y

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

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

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

  1. x = 10
  2.  
  3. def change_x():
  4. global x
  5. x = 'hello'
  6.  
  7. print(x)

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

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

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

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