在Python 3中调用函数的基本语法是使用函数名后跟一对圆括号,圆括号内可以包含参数。下面是一些示例:
1. 直接函数调用:
def greet(name):print(f"Hello, {name}!")greet("World") 输出:Hello, World!
2. 使用参数调用函数:
def calculate_area(width, height):return width * heightarea = calculate_area(4, 5)print(f"The area is {area}.") 输出:The area is 20.
3. 调用带有默认参数的函数:
def greet(name="World"):print(f"Hello, {name}!")greet() 输出:Hello, World!greet("Alice") 输出:Hello, Alice!

4. 调用匿名函数(lambda函数):
double = lambda x: x * 2print(double(5)) 输出:10
5. 调用类的实例方法:
class Greeter:def __init__(self, name):self.name = namedef greet(self):print(f"Hello, {self.name}!")g = Greeter("Alice")g.greet() 输出:Hello, Alice!
6. 使用`eval()`动态执行函数:
def greet(name):print(f"Hello, {name}!")actions = ["greet('World')", "greet('Alice')"]for action in actions:eval(action) 输出:Hello, World! 和 Hello, Alice!
以上是Python 3中调用函数的一些基本方法。
