第五章 函数:本章主要讲解函数的语法规则5.1函数的定义和使用:本节课主要讲解Python中如何定义并使用函数.
5.2函数参数:本节主要讲解函数参数的多种使用技巧
5.3参数传递的解包规则:本节课主要讲解Python中函数参数传递的解包规则.
5.4变量作用域:本节课主要讲解Python中函数内部变量的作用域.
5.5lambda表达式:本节课主要讲解Python中匿名函数lambda表达式的语法规则和使用技巧.
5.6生成器函数:本节课主要讲解Python中生成器函数的创建与使用技巧.
5.7案列:本节课主要通过几个案例熟练函数的使用方法.
[单选题]以下程序的输出结果是:(  )
def fun1(a,b,*args):
    print(a)
    print(b)
    print(args)
fun1(1,2,3,4,5,6)

选项:[1,2,3,4,5,6, 1
2
(3, 4, 5, 6), 1
2
3, 4, 5, 6, 1
2
[3, 4, 5, 6]]
[多选题]关于函数作用的描述,以下选项中正确的是:(  )

选项:[复用代码, 增强代码的可读性, 降低编程复杂度, 提高代码执行速度]
[判断题]定义Python函数时,如果函数中没有return语句,则默认返回空值None.

选项:[错, 对]
[单选题]以下程序的输出结果是:(  )
def func(a,*b):
    for item in b:
        a += item
    return a
m = 0
print(func(m,1,1,2,3,5,7,12,21,33))

选项:[85, 33, 0, 7]
[多选题]关于局部变量和全局变量,以下选项中描述正确的是:(  )

选项:[局部变量为组合数据类型且未创建,等同于全局变量, 局部变量是函数内部的占位符,与全局变量可能重名但不同, 函数运算结束后,局部变量不会被释放, 局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量]
[判断题]调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值.

选项:[错, 对]
[判断题]定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数.

选项:[对, 错]
[单选题]关于函数,以下选项中描述错误的是:(  )

选项:[ 使用函数的主要目的是减低编程难度和代码重用, 函数是一段具有特定功能的、可重用的语句组, Python 使用 function 关键字定义一个函数, 函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。]
[多选题]关于Python的lambda函数,以下选项中描述正确的是: (  )

选项:[lambda用于定义简单的、能够在一行内表示的函数, lambda函数将函数名作为函数结果返回, 可以使用lambda函数定义列表的排序原则, f = lambda x,y:x+y 执行后,f的类型为数字类型]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部