# 对数组 arr 进行过滤 def getNumber(filter,arrs): return [ filter(num) for num in arrs if filter(num) is not None] # 定义过滤函数 def filter(num): if num > 5: return num else: pass result = getNumber(filter,list(range(0,10,2))) print(result),结果为( )。
A. [6,8]
B. [0,6]
C. [6,10]
D. [6,9]
查看答案
def print_msg(): msg = 5 def printer(): print(msg+5) return printer closure = print_msg() closure(),输出结果是()。
A. 10
B. 5
C. "msg+5"
D. 出错
在函数定义中,使用def关键字开头,其后跟函数名和圆括号,如果没有参数,则圆括号可以省略。
*args用于接收不定数量的位置参数,调用函数时传入的所有参数被*args接收后以元组形式保存。
表达式'apple.peach,banana,pear'.find('p')的值为1.