众所周知,Python是一门面向对象的编程语言,面向对象的编程语言 自然而然的 跟 类class 不可分割。
那什么是类class呢? 类其实就是一种自定义数据类型,跟C++中的 int float double等基本数据类型 相似。
类class 包含了 成员变量 和 成员函数
以下是简单的示例(python版和C++版):
######################Python版#######################
class Circle(object):
def __init__(self, r): #类的初始化
self.r = r
pi = 3.14 # 类的成员变量
def get_area(self): #类的成员函数
return self.pi*(self.r**2)
######################Python版#######################
class Circle(object):
def __init__(self, r): #类的初始化
self.r = r
pi = 3.14 # 类的成员变量
def get_area(self): #类的成员函数
return self.pi*(self.r**2)