为了账号安全,请及时绑定邮箱和手机立即绑定
运行下面一段就成功
class Animal: pass

dog = Animal()
cat = Animal()

dog.name = 'xiaohong'
dog.age = 13

cat.name = 'xiaohong2'
cat.age = 14

print(dog.name)
print(dog.age)

print(cat.name)
print(cat.age)
__call__魔法方法可以将类当作函数来使用,当作为函数来使用时,调用call方法。
例如 文中的 p("Alice"),即相当于之行p.__call__("Alice")
感觉给他讲复杂了,最后非要来一个 __str__,里面还是a/b的,一看还有点蒙 中间也是,小白估计看不明白
def f(x):
return x.title()
l = []
for item in map(f, ['alice', 'BOB', 'CanDY']):
l.append(item)
print(l)
根据继承链,子类的类型既继承于父类、祖先类,又属于本身定义的类
java是最好的语言
def set_age(self,new_age):
self.__age=new_age
# Enter a code
class Animal(object):
def __init__(self, name, age):
self.name = name
self.age = age
dog = Animal('Peide Wang', 19)
cat = Animal('Wozhou Wu', 18)
print(dog.name)
class Animal(object):
count = 0

def __init__(self, name, age):
self.name = name
self.age = age
Animal.count = Animal.count + 1

cat = Animal('lucy', 10)
dog = Animal('lily', 2)
dog2 = Animal('lily', 2)
cat2 = Animal('lily', 2)
print(Animal.count)
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
class Animal(object):
count = 0
def __init__(self, name, age):
self.name = name
self.age = age
#dog = Animal('diandian', 8)
#cat = Animal('mimi', 3)
Animal.count = Animal.count + 1
dog = ("doudou", 3)
print(Animal.count)
cat = ("diandian",4)
print(Animal.count)
class Anaml():
pass
def _init_(self,name,age)
self.name = name
self.age = age
dog = Anmial('diandian ',8)

cat = Anmial('mimi',5)
print(dog.name)
print(dog.age)

print(cat.name)
print(cat.age)
class Animal:
__count=0
def __init__(self,name):
self.name=name
Animal.__count+=1
@classmethod
def get_count(self):
return self.__count
dog=Animal('liu')
print(dog.get_count())
cat=Animal('wang')
print(cat.get_count())
# Enter a code
class Animal():
pass
dog=Animal()
cat=Animal()
dog.age=8
dog.name='jiji'
print(dog)
print(dog.name)
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消