您现在的位置是:首页 > 编程 > 

i for i,Python self用法详解

2025-07-28 06:58:42
i for i,Python self用法详解 i for i这是列表推导式。 [i for i in range(10)] 返回这样一个列表[0, 1, 2, , 4, 5, 6, 7, 8, 9]相当于 image.pngPython self用法详解事实上,Python 只是规定,无论是构造方法还是实例方法,最少要包含一个参数,并没有规定该参数的具体名称。之所以将其命名为 self,只是程

i for i,Python self用法详解

i for i

这是列表推导式。 [i for i in range(10)] 返回这样一个列表[0, 1, 2, , 4, 5, 6, 7, 8, 9]

相当于 

image.png
Python self用法详解

事实上,Python 只是规定,无论是构造方法还是实例方法,最少要包含一个参数,并没有规定该参数的具体名称。之所以将其命名为 self,只是程序员之间约定俗成的一种习惯,遵守这个约定,可以使我们编写的代码具有更好的可读性(大家一看到 self,就知道它的作用)。 那么,self 参数的具体作用是什么呢?打个比方,如果把类比作造房子的图纸,那么类实例化后的对象是真正可以住的房子。根据一张图纸(类),我们可以设计出成千上万的房子(类对象),每个房子长相都是类似的(都有相同的类变量和类方法),但它们都有各自的主人,那么如何对它们进行区分呢? 当然是通过 self 参数,它就相当于每个房子的门钥匙,可以保证每个房子的主人仅能进入自己的房子(每个类对象只能调用自己的类变量和类方法)。 

可以类比在android 中的context;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-12-16,如有侵权请联系 cloudcommunity@tencent 删除设计pythelf变量对象

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1256971.html

相关标签:无
上传时间: 2025-07-28 03:28:59
留言与评论(共有 17 条评论)
本站网友 广州求职
11分钟前 发表
就知道它的作用)
本站网友 海狮科
24分钟前 发表
那么类实例化后的对象是真正可以住的房子
本站网友 跋涉
3分钟前 发表
那么如何对它们进行区分呢? 当然是通过 self 参数
本站网友 炒叉子
1分钟前 发表
无论是构造方法还是实例方法
本站网友 登封市地图
24分钟前 发表
根据一张图纸(类)
本站网友 咸宁电影院
23分钟前 发表
原始发表:2024-12-16
本站网友 内蒙古附属医院
18分钟前 发表
self 参数的具体作用是什么呢?打个比方
本站网友 databus
9分钟前 发表
可以保证每个房子的主人仅能进入自己的房子(每个类对象只能调用自己的类变量和类方法)
本站网友 科学技术职业学院
4分钟前 发表
无论是构造方法还是实例方法
本站网友 美国纽约
9分钟前 发表
6
本站网友 章子怡事件
14分钟前 发表
如果把类比作造房子的图纸
本站网友 珍珠粉的功效
16分钟前 发表
那么类实例化后的对象是真正可以住的房子
本站网友 上海市政府副秘书长
24分钟前 发表
根据一张图纸(类)
本站网友 占地面积怎么算
14分钟前 发表
如有侵权请联系 cloudcommunity@tencent 删除前往查看设计pythelf变量对象
本站网友 氯霉素搽剂
8分钟前 发表
它就相当于每个房子的门钥匙
本站网友 奶粉销量排行榜
30分钟前 发表