社区
脚本语言
帖子详情
Python init参数问题
weixin_45108969
2019-06-24 02:12:42
除self外,还有两个属性,但下面却是四个,请假一下大家,谢谢
...全文
161
3
打赏
收藏
Python init参数问题
除self外,还有两个属性,但下面却是四个,请假一下大家,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
考古学家lx(李玺)
2019-06-27
打赏
举报
回复
你可以这么理解。 如果后面要赋值的话,就写 def __init__(self,name,age): self.name = name self.age = age 如果后面不需要改变他的话,就不用在(self)后面写他, 直接写死就行。 def __init__(self,name): self.name = name self.age = 24
罗卜基斯
2019-06-27
打赏
举报
回复
self中中定义的属性只能是属于类实例化的对象属性,而非类属性 hi = HouseItem() hi.name 等等 而类 HouseItem...则看不到对应属性。 需要弄请出这点。因为在描述器或者元类必须清楚这个问题,才能动态扩展属性
一笑程序猴
2019-06-24
打赏
举报
回复
一般在init函数中定义的都是类的属性,而定义的属性的个数跟init方法的参数是没关系的。有时候在实例化类的对象时,为了能够给属性赋一个初始值所以会在init方法中定义一些参数用于给属性赋值。
从零开始学
Python
03、
python
语法规范 04、
python
注释 05、
python
字符串定义与输出 06、print 输出 07、
python
编码 08、import用法 09、
Python
命令行
参数
10、
python
数据类型转换 11、推导式 12、
python
解释器 13、运算符 14、数字 ...
python
中
init
函数详解_
Python
中__
init
__函数以及
参数
self
Java网站链接:Java全栈工程师 | 以实例驱动学习 | how2j.cn1)class类包含:类的...2、
init
函数(方法)支持带
参数
的类的初始化,也可以为声明该类的属性3、
init
函数(方法)的第一个
参数
必须是self(self为习惯用法,也可...
python
中
init
什么意思_
python
中
init
是什么
python
中
init
是什么发布时间:2020-09-21 11:32:47来源:亿速云阅读:90作者:Leah这期内容当中小编将会给大家带来有关
python
中
init
是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家...
python
中的
init
_
python
中
init
什么意思
关于__
init
__()函数,其本身是
python
的构造方法。这个函数类似
init
()初始化方法,来初始化新创建对象的状态,在一个对象被创建以后会立即调用。1、首先说一下,带有两个下划线开头的函数是声明该属性为私有,不能在类...
Python
中__
init
__的用法和理解
在
Python
中定义类经常会用到__
init
__函数(方法),首先需要理解的是,两个下划线开头的函数是声明该属性为私有,不能在类的外部被使用或访问。而__
init
__函数(方法)支持带
参数
类的初始化,也可为声明该类的属性...
脚本语言
37,719
社区成员
34,238
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章