举一个python中函数没有return的例子
时间: 2024-02-22 18:56:19 浏览: 21
下面是一个 Python 中没有 return 语句的函数的例子:
```python
def greet(name):
print("Hello, " + name + "!")
greet("Alice")
```
此函数只是打印一条问候语,而没有返回值。
相关问题
python中def函数return多个
在Python中,可以使用`def`关键字来定义函数。如果你想要从函数中返回多个值,可以使用元组或者列表来实现。
以下是一个使用元组返回多个值的示例:
```python
def multiple_values():
a = 1
b = 2
c = 3
return a, b, c
result = multiple_values()
print(result) # 输出:(1, 2, 3)
```
在上面的例子中,`multiple_values()`函数返回了一个元组`(a, b, c)`,然后我们将返回的元组赋值给变量`result`,最后打印出了结果。
你还可以使用列表来返回多个值,示例如下:
```python
def multiple_values():
a = 1
b = 2
c = 3
return [a, b, c]
result = multiple_values()
print(result) # 输出:[1, 2, 3]
```
在这个例子中,`multiple_values()`函数返回了一个包含三个元素的列表`[a, b, c]`。
无论是使用元组还是列表来返回多个值,你都可以通过索引来访问每个返回的值。例如,对于元组,你可以使用`result[0]`来获取第一个返回值。
希望这可以帮到你!如果有任何问题,请随时提问。
python中函数返回没有return输出什么
如果 Python 函数没有显式的返回值,那么它将默认返回 None 值。如果你调用这个函数并尝试打印返回值,将输出 None。例如:
```
def my_func():
print("Hello World")
result = my_func()
print(result) # 输出 None
```
在这个例子中,`my_func()` 函数没有返回任何值,但它打印了一条消息。当我们将其赋值给 `result` 变量并尝试打印它时,输出将是 None,因为函数没有返回任何值。