python的函数是如何用的

python的函数是如何用的

作者:Joshua Lee发布时间:2026-01-13阅读时长:0 分钟阅读次数:3

用户关注问题

Q
Python 中如何定义一个函数?

我刚开始学习 Python,想了解如何创建自己的函数。

A

定义 Python 函数的基本方法

在 Python 中,可以使用 def 关键字来定义函数,后面跟上函数名称和括号中的参数列表,最后是冒号和缩进的函数体。比如:

def greet(name):
    print(f"Hello, {name}!")

这个函数名为 greet,接受一个参数 name,调用时会打印问候语。

Q
如何在 Python 函数中返回数据?

我想编写函数并让它返回结果,应该怎么做?

A

使用 return 语句返回函数结果

Python 函数通过 return 语句来返回值。函数执行到 return 时会结束,并把后面的值作为结果返回。例如:

def add(a, b):
    return a + b

调用 add(2, 3) 会返回数值 5。

Q
Python 函数可以设置默认参数吗?

如果我希望函数的某些参数有默认值,不传时使用默认值,怎么做?

A

利用默认参数设置函数的灵活调用

定义函数时,在参数列表中可以给某些参数赋予默认值,比如:

def greet(name, greeting="Hello"):
    print(f"{greeting}, {name}!")

调用 greet("Alice") 会使用默认问候语 "Hello",调用 greet("Bob", "Hi") 则用自定义的 "Hi"。