#XQ001. 自定义函数
自定义函数
🧩 函数基础选择题与判断题
一、选择题
- 下列选项中,哪一个是定义无参函数的正确方式? {{ select(1) }}
def say_hello:def say_hello():say_hello():function say_hello()
- 调用函数
say_hello()的正确写法是: {{ select(2) }}
say_hellodef say_hello()say_hello()print(say_hello)
-
在以下代码中,函数
introduce有几个参数?def introduce(name1, name2): print("我的名字是:" + name1) print("他的名字是:" + name2){{ select(3) }}
- 1
- 2
- 3
- 0
- 若定义函数为
def add(a, b):,则调用时必须传递: {{ select(4) }}
- 1 个参数
- 2 个参数
- 3 个参数
- 不需要参数
- 关于函数参数传递的一致性原则,下列说法错误的是: {{ select(5) }}
- 参数类型要一致
- 参数顺序可以随意
- 参数数量要一致
- 调用时要与定义对应
二、判断题(对的选“A”,错的选“B”)
- 在 Python 中,函数必须有参数才能被调用。 {{ select(6) }}
- A. 对
- B. 错
def是定义函数的关键字。 {{ select(7) }}
- A. 对
- B. 错
- 函数可以多次调用,每次执行的结果可能相同也可能不同。 {{ select(8) }}
- A. 对
- B. 错
- 定义函数时必须写上括号,即使没有参数也不能省略。 {{ select(9) }}
- A. 对
- B. 错
- 调用函数的语句必须放在函数定义之前,否则会报错。 {{ select(10) }}
- A. 对
- B. 错