函数定义代码必须有return和形参嘛
时间: 2024-02-27 15:54:09 浏览: 93
函数的形参是类对象+函数的形参是类对象的引用或者指针+函数的返回值是类对象.cpp
函数定义代码可以有形参,也可以没有形参;可以有return语句,也可以没有return语句。
如果函数没有形参,可以定义为如下形式:
```python
def function_name():
# 函数体
```
如果函数有形参,则需要在函数名后的括号中列出形参的名称,多个形参之间使用逗号分隔。例如:
```python
def function_name(param1, param2):
# 函数体
```
函数可以有return语句来返回函数执行的结果,也可以没有return语句。如果没有return语句,函数执行完毕后不会返回任何值。例如:
```python
def function_name():
# 函数体
# 没有return语句
result = function_name()
print(result) # 输出None
```
如果有return语句,函数执行完毕后会返回return语句指定的值。例如:
```python
def function_name():
# 函数体
return "Hello, world!"
result = function_name()
print(result) # 输出"Hello, world!"
```
需要注意的是,函数定义时可以只有形参而没有return语句,也可以只有return语句而没有形参。但是如果在调用函数时需要传递参数,那么函数必须有形参;如果需要获取函数的执行结果,那么函数必须有return语句。
阅读全文