python类的定义与使用是什么?

Python08

python类的定义与使用是什么?,第1张

类Class:用来描述具体相同的属性和方法的对象的集合。定义了该集合中每个对象所共有的属性和方法。对象是类的示例。

类定义完成时(正常退出),就创建了一个 类对象。基本上它是对类定义创建的命名空间进行了一个包装;我们在下一节进一步学习类对象的知识。原始的局部作用域(类定义引入之前生效的那个)得到恢复,类对象在这里绑定到类定义头部的类名(例子中是 ClassName )。

基本语法

Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和意外。

以上内容参考:百度百科-Python

首先,my_dog = Dog()这个实例化方法肯定有问题,your_dog = Dog("hehe",6)这个是正确的,那么为何实际运行结果是相反的呢?

看这里,这是我修改后的代码:

class Dog():

    def __init__(self,name_of_dog,age_of_dog):

        self.name = name_of_dog

        self.age = age_of_dog

    def setname(self,name):

        self.name = name

    def setage(self,age):

        self.age = age

my_dog = Dog("haha",5)

my_dog.setname("haha")

my_dog.setage(5)

print("My dog's name is",my_dog.name)

print("It's",my_dog.age,"years old.")

your_dog = Dog()

运行结果:

这个才是正确的报错。

你的错误在于:

def _init_(self,name_of_dog,age_of_dog):

应该是:

def __init__(self,name_of_dog,age_of_dog):

希望可以帮到你。

嗯,python怎么看见了?其实呢要是想要在p中创建组件,我们只需要在右上角的时候就是一种点击创建,点击自定义模式,然后点击创建子组件,在网上拉,把横幅拉到最大,他就会自动创建直指店了。