python函数 def class
时间: 2024-10-13 18:16:32 浏览: 23
在Python中,`def class`这个表达式是不正确的,应该是`def`关键字用于定义函数,而`class`是用来创建类的。如果你想要说的是如何定义一个函数,例如一个名为` MyClass`的简单函数,你可以这样做:
```python
def MyClass(arg1, arg2): # 定义一个接受两个参数的函数
"""
这是一个函数的文档字符串,描述函数的作用...
"""
# 函数体在这里
pass
# 调用函数
my_function = MyClass(值1, 值2)
```
如果你想创建一个类,应该这样写:
```python
class MyClass:
def __init__(self, attr1, attr2):
self.attr1 = attr1
self.attr2 = attr2
# 类的方法
def my_method(self):
print(f"这是{self.__class__.__name__}的实例")
# 创建类的实例
obj = MyClass('属性1', '属性2')
```
阅读全文