一、类(class)
#类的定义
class Dog: #类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头
__name="" #私有实例变量(__name)前有2个下划线
def __init__(self,name):
self.__name=name
def getname(self): #函数名一律小写
return self.__name
#对象的创建
if __name__=="__main__":
dog=Dog("alice") #对象(dog)名小写
print(dog.getName())
二、方法(def)
def FuncName(parameter1, parameter2):
"""
Describe what this function does.
Args:
parameter1: parameter type, what is this parameter used for.
parameter2: parameter type, what is this parameter used for.
Returns:
return type, return value.
"""
function body
...
...