python如何实例化对象

来源:千锋教育
发布时间:2023-11-09 06:15:45
分享

python中同样使用关键字class创建一个类,类名称第一个字母大写,可以带括号也可以不带括号;python中实例化类不需要使用关键字new(也没有这个关键字),类的实例化类似函数调用方式;

#coding:utf-8

#创建一个类,类名称第一个字母大写,可以带括号也可以不带括号

classStudent():

student_count=0

def__init__(self,name,salary):

self.name=name

self.age=salary

Student.student_count+=1

defdisplay_count(self):

print('Totalstudent{}'.format(Student.student_count))

defdisplay_student(self):

print('Name:{},age:{}'.format(self.name,self.age))

defget_class(self):

ifself.age>=7andself.age<8:

return1

ifself.age>=8andself.age<9:

return2

ifself.age>=9andself.age<10:

return3

ifself.age>=10andself.age<11:

return4

else:

return0

创建类的对象(实例化类)

python中实例化类不需要使用关键字new(也没有这个关键字),类的实例化类似函数调用方式。

student1=Student('cuiyongyuan',10)

student2=Student('yuanli',10)

student1.display_student()

student2.display_student()

student1_class=student1.get_class()

student2_class=student2.get_class()

以上内容为大家介绍了python培训之如何实例化对象,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • pythonrange什么意思 今天来谈一谈关于Python中range()的作用,和我个人的理解。range的中文意思是,范围、幅度、或者是在xxx之间变动。函数原型:range(start,end,scan):参数含义:star
  • python怎么生成不重复的随机数 想要使用Python生成随机不重复的数,我们可以使用random模块来实现:>>>importrandom##先创个list>>>list=[1.0,1.2,1.4,1.3,1.65]>>>print
  • pythonopen函数怎么用 pythonopen()函数用于打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。函数语法open(name[,mode[,buffering]])参数说明:name:一个包含了你要
  • pythoninput是什么意思 python的input()函数用于向用户生成一条提示,然后获取用户输入的内容。由于input()函数总会将用户输入的内容放入字符串中,因此用户可以输入任何内容,input()函数总是返回一个字符串。
  • python如何调用函数 函数的定义及其应用所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤1.定义函数–封装独立的功能2.调用函数–享受封装的成果函数的作用:在开发时,使用函数可
  • python判断对象是否有某个属性 python判断对象是否有某个属性的方法:hasattr(object,name)说明:判断对象object是否包含名为name的属性(hasattr是通过调用getattr(ojbect,name)