函数可以通过不同的方式调用,如下所示:
def add(a, b):
    return a + b
result = add(2, 3)
print(result)
class Person:
    def __init__(self, name):
        self.name = name
    def say_hello(self):
        print(f"Hello, my name is {self.name}.")
person = Person("John")
person.say_hello()
add = lambda a, b: a + b
result = add(2, 3)
print(result)
def process_number(num, callback):
    result = num ** 2
    callback(result)
def print_result(result):
    print(f"The result is {result}.")
process_number(3, print_result)
from functools import partial
def add(a, b):
    return a + b
add_two = partial(add, 2)
result = add_two(3)
print(result)
                
            
                    上一篇:不同方式创建列表