社区
脚本语言
帖子详情
Python init参数问题
weixin_45108969
2019-06-24 02:12:42
除self外,还有两个属性,但下面却是四个,请假一下大家,谢谢
...全文
162
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
本教程介绍了44个
python
基本知识点。并提供每个知识点对应的学习手册,方便后续遗忘可查询。如字符串知识点包含40个内建函数,课件提供所有函数的解释,可供随时查询。亦可当作
python
字典使用。知识点包括:01、
python
安装之Windows1002、第一个
Python
程序:Hello world!03、
python
语法规范04、
python
注释05、
python
字符串定义与输出06、print 输出07、
python
编码08、import用法09、
Python
命令行
参数
10、
python
数据类型转换11、推导式12、
python
解释器13、运算符14、数字15、字符串16、列表17、元组18、字典19、集合20、编程第一步:打印斐波纳契数列21、条件控制22、循环语句23、迭代器与生成器24、lambda匿名函数24、函数25、数据结构26、模块27、输入和输出28、文件操作29、OS30、错误和异常31、面向对象32、命名空间作用域33、标准库概览34、实例35、测验36、
python
正则表达式37、CGI编程38、MYSQL(PyMySql)39、网络编程40、SMTP发送邮件41、多线程42、XML解析43、JSON44、日期和时间
python
中
init
函数详解_
Python
中__
init
__函数以及
参数
self
Java网站链接:Java全栈工程师 | 以实例驱动学习 | how2j.cn1)class类包含:类的属性:类中所涉及的变量类的方法:类中函数2) __
init
函数(方法)1、带有两个下划线开头的函数是声明该属性为私有,不能在类地外部被使用或直接访问。2、
init
函数(方法)支持带
参数
的类的初始化,也可以为声明该类的属性3、
init
函数(方法)的第一个
参数
必须是self(self为习惯用法,也可...
python
中
init
什么意思_
python
中
init
是什么
python
中
init
是什么发布时间:2020-09-21 11:32:47来源:亿速云阅读:90作者:Leah这期内容当中小编将会给大家带来有关
python
中
init
是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。关于__
init
__()函数,其本身是
python
的构造方法。这个函数类似
init
()初始化方法,来初始化新创建对象的状态,在一个对象被创建以后...
python
中的
init
_
python
中
init
什么意思
关于__
init
__()函数,其本身是
python
的构造方法。这个函数类似
init
()初始化方法,来初始化新创建对象的状态,在一个对象被创建以后会立即调用。1、首先说一下,带有两个下划线开头的函数是声明该属性为私有,不能在类地外部被使用或直接访问。2、
init
函数(方法)支持带
参数
的类的初始化 ,也可为声明该类的属性。3、
init
函数(方法)的第一个
参数
必须是self(self为习惯用法,也可以用...
Python
中__
init
__的用法和理解
在
Python
中定义类经常会用到__
init
__函数(方法),首先需要理解的是,两个下划线开头的函数是声明该属性为私有,不能在类的外部被使用或访问。而__
init
__函数(方法)支持带
参数
类的初始化,也可为声明该类的属性(类中的变量)。__
init
__函数(方法)的第一个
参数
必须为self,后续
参数
为自己定义。 从文字理解比较困难,通过下面的例子能非常容易理解这个概念: 例如我们定义一个Box...
脚本语言
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写文章