在Python中,定义和使用函数的主要语法如下:
- 使用 def 关键字定义函数
## python www.itzhimei.com 代码
def function_name(params):
statements
- 函数可以接收不同类型和数量的参数
## python www.itzhimei.com 代码
def print_text(text):
print(text)
def sum(a, b):
return a + b
- 调用函数使用函数名+()
## python www.itzhimei.com 代码
print_text("Hello")
result = sum(1, 2)
- 函数可以有返回值,使用return语句
没有返回语句会返回None
## python www.itzhimei.com 代码
def add(a, b):
return a + b
print(add(1, 2))
- 函数可以有默认参数值
## python www.itzhimei.com 代码
def print_text(text="Hello"):
print(text)
print_text() # 使用默认值Hello
print_text("Python") # 传递参数会覆盖默认值
示例:
## python www.itzhimei.com 代码
def multiply(a, b):
return a * b
print(multiply(3, 4))
# 定义默认参数值
def greet(name="World"):
print("Hello " + name)
greet("John")
greet() # 使用默认值
这些是Python中定义和使用函数的基本方式。