题目
4.判断题定义Python函数时,如果函数中没有return语句,则默认返回空值None.A. 对B. 错
4.判断题
定义Python函数时,如果函数中没有return语句,则默认返回空值None.
A. 对
B. 错
题目解答
答案
A. 对
解析
考查要点:本题主要考查Python函数中return语句的作用及函数无返回值时的默认行为。
解题核心思路:
在Python中,函数如果没有显式的return语句,或者return语句不带任何返回值时,函数会默认返回一个特殊对象None。关键点在于理解Python函数的默认返回值机制。
破题关键点:
- 回忆Python函数的基本结构,明确return语句的作用。
- 知道None在Python中的含义及其作为默认返回值的特性。
在Python中,函数的定义格式为:
def function_name(parameters):
    # 函数体函数返回值的规则:
- 显式返回:若函数体内有return语句且带有返回值(如return value),则函数执行到该语句时会终止,并返回指定的值。
- 隐式返回:若函数体内没有return语句,或return语句不带返回值(如仅return),则函数执行完毕后会默认返回None。
示例验证:
def no_return():
    print("函数执行完毕,但没有return语句")
result = no_return()
print(result)  # 输出:None