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的类的主要内容,如果未能解决你的问题,请参考以下文章

Python中的类(classes)

python的类

python 中的类

简述Python中的类与对象

python中的类

python Python中的类