python的类
Posted aotaot
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的类相关的知识,希望对你有一定的参考价值。
python的类
一个对象拥有的全部特性,可以实现的通用操作
如定义类为Dog,类包含name、age,无论创建几个狗的实例,都包含这些特性
例
class Dog:
"""一次模拟小狗的简单尝试"""
def __init__(self, name, age): #定义这个类中有3个变量
"""初始化属性 name和 age"""
self.name = name #self的name属性为name
self.age = age #self的age属性为age
def sit(self): #定义sit方法
"""模拟小狗收到命令时蹲下"""
print(f"self.name is now sitting.")
def roll_over(self): #定义roll_over方法
"""模拟小狗收到命令时打滚"""
print(f"self.name rolled over!")
my_dog = Dog(\'Willie\', 6) #调用Dog类创建实例,实例为my_dog,相当于my_dog赋值self,willie赋值name,6赋值age
print(f"My dog\'s name is my_dog.name") #调用my_dog的name属性
print(f"My dog is my_dog.age years old") #...........age.....
my_dog.sit() #对实例my_dog调用方法sit()
my_dog.roll_over() #同上
you_dog = Dog(\'lucy\', 3) #再次创建一个lucy的实例
......
以上是关于python的类的主要内容,如果未能解决你的问题,请参考以下文章