设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 25889|回复: 0
打印 上一主题 下一主题

【Python 第48课】 面向对象(2)

[复制链接]

0

主题

1

好友

34

积分

新手上路

Rank: 1

楼主
发表于 2019-11-29 11:26:42 |显示全部楼层
本帖最后由 PMCoding 于 2019-11-29 11:49 编辑

第(1)节猜测class object之所以出现,是为了套用一系列属性变化和计算逻辑的,从而更快捷的构建代码逻辑解决相同和类似问题
第(2)节涉及具体例子才清晰一点,有一个问题,请教先生:
#Py3输入
class myclass:
    name='meepo'

    def sayhi(self):
        print('hello%s'%self.name)
kfc=myclass()
print(kfc.name)
kfc.name='kunkka'
print(kfc.sayhi())

#py3输出
meepo
hellokunkka
None

Process finished with exit code 0

#问题
为什么print用了括号后,第三行多输出了一个None的结果,他的逻辑在哪里,
还是已经涉及后面的课程,感谢热心大神解答。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-3 15:29 , Processed in 0.015206 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部