Python是一种面向对象的编程语言,类是其中最重要的概念之一。如下是Python中类的基本格式:
class 类名: 属性1 = 初始值 属性2 = 初始值 ... def __init__(self, 参数1, 参数2, ...): ... self.属性1 = 参数1 self.属性2 = 参数2 ... def 方法1(self, 参数): ... def 方法2(self): ...
类名使用驼峰命名法,即每个单词首字母大写,无下划线。类中的属性可以有默认值,也可以在构造函数中传入参数进行赋值。在构造函数\_\_init\_\_中的第一个参数self代表实例对象本身,可以访问该对象的属性和方法。
类中的方法也可以传入参数,参数的第一个参数同样是self,代表该对象本身。类中的方法也可以返回值。
以上是Python中类的基本格式,可以用于定义一些常用类型的数据结构,例如栈、队列等。同时,Python通过继承和多态等语法特性支持更为高级的面向对象编程方法。