旗下导航:搜·么
当前位置:网站首页 > Python教程 > 正文

python中class是什么意义【Python教程】,python,class

作者:搜教程发布时间:2019-11-27分类:Python教程浏览:85评论:0


导读:python用class定义类class是一个关键字,通知体系我们要定义一个类,class背面加一个空格然后加类名。类名划定规矩:首字母大写,假如多个单词用驼峰定名法,...

python用class定义类

class是一个关键字,通知体系我们要定义一个类,class背面加一个空格然后加类名。类名划定规矩:首字母大写,假如多个单词用驼峰定名法,比方:KingMao,类名背面的小括号里是本类基于某个类定义,属于继续相干学问,临时统一写object

class Dog(object): 类内部的代码属于对范例的形貌,相当于描写模版。类内部定义的函数平常称为要领 def eat(self, n): print('本汪吃了%d个苹果' % n) def add_fn(self, a, b): return a + b

类名后加小括号代表建立一个属于这个范例的对象(实例)anb = Dog()print(anb, type(anb))anb.eat(4)a = anb.add_fn(3, 7)print(a)

xiaoquan = Dog()print(xiaoquan, type(xiaoquan))xiaoquan.eat(3)

anbei.name = 'anbei'print(anbei.name)

class Pig(object):一个特别的函数,当这个范例的某个对象被建立出的时刻,会自动挪用这个要领。一般这个特别的要领,我们称之为组织要领(初始化要领):def __init__(self, name, age): self.name = name self.age = age def add_fn(self, a, b): return a + b

对象要领的第一个参数默许指向挪用这个要领的对象# 哪一个对象挪用这个要领,self就会指向这个对象# self不是关键字,能够改成别的变量名,然则不发起如许做。def show(self): print(self.name, self.age)

以上就是python中class是什么意义的细致内容,更多请关注ki4网别的相干文章!

标签:pythonclass


欢迎 发表评论: