为了账号安全,请及时绑定邮箱和手机立即绑定
class Animal(object):
def __init__(self, name, age):
self.name = name
self.age = age

dog = Animal('DD', 2)
cat = Animal('CC', 3)
print(dog.name + '--' + str(dog.age))
print(cat.name + '--' + str(cat.age))
11111111111111111
class animal:pass
dog=animal()
cat=animal()
dog.name = 'wangwang'
dog.sex = 'girl'
dog.age = 13
cat.name = "miaomiao"
cat.sex = 'boy'
cat.age = 6

print(dog.name,dog.age,dog.sex)
print(cat.name,cat.age,cat.sex)
a,b=b,a+b 相当于:
temp=b #先保存b的原值
b=a+b #赋b新值
a=temp #将b的原值赋予a
实际就是C语言中的数据交换过程,也可理解为先计算右边后赋值。
需要注意的点
b = a + b
a = b

a, b = b, a + b
namelist = ['alice', 'BOB', 'CanDY']

def f(l):
return l.capitalize()

for item in map(f,namelist):
print(item)
来了来了 咚咚呛老师 我想要ppt
看了其他教程,发现继承方法用的是super().__init__(),和这里的不一样,把我搞懵了,查了下才知道原来这个教程是python2的写法
def count():
fs = []
for i in range(1, 4):
def f():
return i*i
fs.append(f())
return fs

f1, f2, f3 = count()
print(f1,f2,f3)
f4=count()
print(f4)
前面学的不扎实,后面就会越来越难
就没有了吗?感觉还有很多东西没讲啊
是我学习python3进阶太早了嘛,定义一个类并实例化完全不会啊,怎么去定义数据,还有方法,根本不知道啊
太难了,三层嵌套都没看懂,终于学完了,还需要好好研究才能理解。
f.write()写入新的字符会覆盖原有内容
不需要初始化吗?
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消