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.
表达式'abcab'.replace('a','yy')的值为yybcyyb