在Python中,定义函数需要使用`def`关键字,后面跟函数名和括号。括号内可以包含参数,如果需要的话。函数体以冒号开始,并且需要缩进来表示代码块。
```python
def my_function():
print("Hello, World!")
这个函数没有参数,并且打印出"Hello, World!"。要调用这个函数,只需在代码中使用其名称,后跟括号:
```python
my_function() 输出 "Hello, World!"
如果函数需要参数,可以这样定义:
```python
def greet(name):
print("Hello, " + name + "!")
调用这个函数时,需要传递一个参数:
```python
greet("Alice") 输出 "Hello, Alice!"
此外,Python还支持定义类,这是面向对象编程的一个重要组成部分。定义类也使用`def`关键字,但通常是在类定义内部进行,并且类名后面跟括号。类的定义还包括初始化方法`__init__`和其他方法。