关于“Python”的核心知识点整理大全9
    		       		warning:
    		            这篇文章距离上次修改已过446天,其中的内容可能已经有所变动。
    		        
        		                
                在Python中,有多种方式可以用来创建和使用函数。以下是一些常见的函数使用方法:
- 定义一个简单的函数:
def greetings():
    print("Hello, World!")
 
greetings()- 带有参数的函数:
def greetings(name):
    print(f"Hello, {name}!")
 
greetings("Alice")- 默认参数的函数:
def greetings(name="Alice"):
    print(f"Hello, {name}!")
 
greetings()
greetings("Bob")- 带有多个参数的函数:
def sum_numbers(a, b):
    print(a + b)
 
sum_numbers(5, 10)- 带有关键字参数的函数:
def greetings(name, greeting="Hello"):
    print(f"{greeting}, {name}!")
 
greetings(name="Alice")- 使用不定长参数的函数:
def sum_numbers(*args):
    total = 0
    for num in args:
        total += num
    print(total)
 
sum_numbers(1, 2, 3)- 使用字典不定长参数的函数:
def greetings(**kwargs):
    print(f"{kwargs['greeting']}, {kwargs['name']}!")
 
greetings(greeting="Hello", name="Alice")- 函数的返回值:
def sum_numbers(a, b):
    return a + b
 
result = sum_numbers(5, 10)
print(result)- 递归函数:
def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n-1)
 
print(factorial(5))- 高阶函数(装饰器):
def make_bold(fn):
    def wrapped():
        return "<b>" + fn() + "</b>"
    return wrapped
 
@make_bold
def greetings():
    return "Hello, World!"
 
print(greetings())这些是Python中函数使用的基本方法,涵盖了函数定义、参数传递、返回值、递归和高阶函数等重要概念。
评论已关闭