函数可以通过不同的方式调用,如下所示:
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)
上一篇:不同方式创建列表