函数用法python
时间: 2024-08-01 11:01:40 浏览: 53
Python定义函数功能与用法实例详解
在Python中,函数是一种可重复使用的代码块,用于封装特定的功能。它们可以接受输入参数(也称作形式参数),并返回值。以下是关于如何使用Python函数的一些基本要点:
1. 定义函数:使用`def`关键字定义函数,后面跟着函数名、圆括号内的参数列表以及冒号。例如:
```python
def greet(name):
return "Hello, " + name
```
2. 调用函数:通过函数名加上圆括号,传递参数(如果有需要)。例如,`greet("Alice")`会返回"Hello, Alice"。
3. 返回值:函数可以有返回值,如果函数体的最后一行是一个表达式,那么该表达式的值会被当作函数的返回值。如上面例子中,`return`语句就是返回值。
4. 参数默认值:可以在定义函数时为参数指定默认值,如果不提供,则使用默认值。如:
```python
def say_hello(name="Friend"):
return f"Hello, {name}"
```
5. 可变参数:允许函数接受任意数量的位置参数或关键字参数。例如:
- `*args`接收位置参数元组
- `**kwargs`接收关键字参数字典
```python
def function_with_varargs(*args):
for arg in args:
print(arg)
function_with_varargs(1, 2, 3, "Some string")
```
6. 内置函数:Python有许多内置函数,比如`len()`、`print()`等可以直接使用。
阅读全文