社区
elementsong的课程社区_NO_3
python教程(2) (高级篇)
帖子详情
方法中的self参数
键盘蜂
2023-01-13 00:58:24
课时名称
课时知识点
方法中的self参数
方法中的self参数
...全文
203
回复
打赏
收藏
方法中的self参数
课时名称课时知识点方法中的self参数方法中的self参数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
[调用Python对象的
方法
:
self
参数
详解] -- Python
self
参数
使用技巧
在调用一个对象的
方法
时,需要将该对象作为
参数
传递给
方法
,这个
参数
名通常叫做
self
。总结一下,
self
参数
是Python
中
面向对象编程的重要概念之一,通过
self
参数
可以访问对象的属性和
方法
,从而实现对象与
方法
之间的交互。首先,
self
参数
指的是对象本身,是Python在调用一个
方法
时自动传入的一个
参数
。除了在初始化
方法
和实例
方法
中
使用
self
参数
外,在类
方法
和静态
方法
中
也可以使用
self
参数
。最后,需要注意的是,在调用对象的
方法
时,Python会自动将对象传递给
self
参数
。那么
self
参数
到底是什么?
三篇文章,理解python类
中
的
方法
所需要的
参数
self
1、http://www.cnblogs.com/linuxcat/archive/2012/01/05/2220997.html 深入理解python之
self
首先明确的是
self
只有在类的
方法
中
才会有,独立的函数或
方法
是不必带有
self
的。
self
在定义类的
方法
时是必须有的,虽然在调用时不必传入相应的
参数
。
self
名称不是必须的,在python
中
self
不是关键词,你可以
python 函数
参数
self
_python
self
用法详解
对于在类体
中
定义的实例
方法
,Python 会自动绑定
方法
的第一个
参数
(通常建议将该
参数
命名为
self
),第一个
参数
总是指向调用该
方法
的对象。根据第一个
参数
出现位置的不同,第一个
参数
所绑定的对象略有区别:在构造
方法
中
引用该构造
方法
正在初始化的对象。在普通实例
方法
中
引用调用该
方法
的对象。由于实例
方法
(包括构造
方法
)的第一个
self
参数
会自动绑定,因此程序在调用普通实例
方法
、构造
方法
时不需要为第一...
self
参数
(python)
在上面的示例
中
,我们创建了一个Person类的实例person,并调用它的introduce()
方法
,这个
方法
不需要显式传递
self
参数
,因为Python会自动将person对象传递给
self
参数
。在类的实例
方法
中
访问实例属性时,需要以
self
为前缀,这是因为实例
方法
是基于类的模板创建出来的,而使用
self
可以帮助实例
方法
找到它所对应的对象,从而访问和修改该对象的属性和
方法
。在这种情况下,需要首先创建该类的实例对象,然后使用该实例对象来调用该
方法
,并将该实例对象作为
self
参数
的值传入。
Python
self
参数
& 函数详解
一、
self
参数
在Python
中
,类的
方法
与普通的函数有一个特别的区别——它们必须有一个额外的第一个
参数
名称,但是在调用这个
方法
的时候你不为这个
参数
赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是
self
。 虽然你可以给这个
参数
任何名称,但是强烈建议你使用
self
这个名称——其他名称都是不赞成你使用的。 使用一个标准的名称有很多优点——你的程序读者可以迅速识别它,如果
elementsong的课程社区_NO_3
1
社区成员
430
社区内容
发帖
与我相关
我的任务
elementsong的课程社区_NO_3
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章