鱼C论坛

 找回密码
 立即注册
查看: 1069|回复: 8

[已解决]python 初始化方法中的属性归属问题

[复制链接]
发表于 2020-7-30 11:28:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
QQ截图20200730112332.png

最佳答案
2020-7-30 11:33:35
1,那就是一个__init__方法的变量,调用玩__init__后,那个变量也就没了。
2,因为加上了self,就是实例的属性了,而下面的方法一定会在__init__方法后调用,
所以不会出现 变量不存在 的错误。既然这样,就正常访问就行了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-7-30 11:33:35 | 显示全部楼层    本楼为最佳答案   
1,那就是一个__init__方法的变量,调用玩__init__后,那个变量也就没了。
2,因为加上了self,就是实例的属性了,而下面的方法一定会在__init__方法后调用,
所以不会出现 变量不存在 的错误。既然这样,就正常访问就行了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-30 11:47:13 | 显示全部楼层
qiuyouzhi 发表于 2020-7-30 11:33
1,那就是一个__init__方法的变量,调用玩__init__后,那个变量也就没了。
2,因为加上了self,就是实例的 ...

首先感谢回答,我也能看懂你的意思,我可能要继续追问一个问题,为什么要让它消失。是隐藏了还是真消失了。这块我可能要复习下面向对象这块的东西了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-30 11:51:02 | 显示全部楼层
lbf4325 发表于 2020-7-30 11:47
首先感谢回答,我也能看懂你的意思,我可能要继续追问一个问题,为什么要让它消失。是隐藏了还是真消失了 ...

啥消失
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-30 11:51:52 | 显示全部楼层
lbf4325 发表于 2020-7-30 11:47
首先感谢回答,我也能看懂你的意思,我可能要继续追问一个问题,为什么要让它消失。是隐藏了还是真消失了 ...

这个就是Python的语法了,变量作用域还记得吗
一个变量,出了自己的作用域就没人认识它了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-30 11:59:08 | 显示全部楼层
qiuyouzhi 发表于 2020-7-30 11:51
这个就是Python的语法了,变量作用域还记得吗
一个变量,出了自己的作用域就没人认识它了

嗯,记起来一点了 谢谢! 知识点没有串起来  !
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-30 12:01:38 | 显示全部楼层

就是函数只有调用的时候才会执行 里面的变量才会起效  调用完成 变量消失     不知道是不是这个意思  我的去复习下了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-30 12:23:52 | 显示全部楼层
lbf4325 发表于 2020-7-30 11:59
嗯,记起来一点了 谢谢! 知识点没有串起来  !

如果问题已经解决了,请设置最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-30 13:38:01 | 显示全部楼层
qiuyouzhi 发表于 2020-7-30 12:23
如果问题已经解决了,请设置最佳答案

准备设置,但是自动设了  ,不知是不是管理员设的!我一般都会设置最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-9 07:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表