首页
博客
专栏课程
下载
问答
社区
会员中心
论坛
代码
直播
Chrome 插件
能力认证
导航
python教程(2) (高级篇)
python教程(3) (高级进阶)
python数据分析和可视化
Python贪吃蛇小游戏
Python微信开发网页授权
Python全栈之Django开发
微信小程序云开发商城实战
Java物联网开发(netty springboot mq)
springsecurity前后端分离权限管理系统
Aigc助力办公自动化
...
python教程(3) (高级进阶)
python数据分析和可视化
Python贪吃蛇小游戏
Python微信开发网页授权
Python全栈之Django开发
微信小程序云开发商城实战
Java物联网开发(netty springboot mq)
springsecurity前后端分离权限管理系统
Aigc助力办公自动化
登录/注册
社区
elementsong的课程社区_NO_3
python教程(2) (高级篇)
帖子详情
方法中的self参数
键盘蜂
2023-01-13 00:58:24
课时名称
课时知识点
方法中的self参数
方法中的self参数
...全文
给本帖投票
162
回复
打赏
收藏
方法中的self参数
课时名称课时知识点方法中的self参数方法中的self参数
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
发表回复
按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
显示为
卡片
标题
链接
打赏红包
[调用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
参数
self
的意思是“自己”,表示的是对象自身,当某个对象调用成员
方法
的时候,Python 解释器会自动把当前对象作为第1个
参数
传给
self
,用户只需要传递后面的
参数
就可以了。
self
参数
的应用: #program0706.py
self
参数
的应用 class Animal: ''' 类
中
未定义构造
方法
,使用默认的构造
方法
def __init__(
self
):
self
.color = color ''' num = 0 #类的属性
self
参数
(python)
在上面的示例
中
,我们创建了一个Person类的实例person,并调用它的introduce()
方法
,这个
方法
不需要显式传递
self
参数
,因为Python会自动将person对象传递给
self
参数
。在类的实例
方法
中
访问实例属性时,需要以
self
为前缀,这是因为实例
方法
是基于类的模板创建出来的,而使用
self
可以帮助实例
方法
找到它所对应的对象,从而访问和修改该对象的属性和
方法
。在这种情况下,需要首先创建该类的实例对象,然后使用该实例对象来调用该
方法
,并将该实例对象作为
self
参数
的值传入。
python 函数
参数
self
_python
self
用法详解
对于在类体
中
定义的实例
方法
,Python 会自动绑定
方法
的第一个
参数
(通常建议将该
参数
命名为
self
),第一个
参数
总是指向调用该
方法
的对象。根据第一个
参数
出现位置的不同,第一个
参数
所绑定的对象略有区别:在构造
方法
中
引用该构造
方法
正在初始化的对象。在普通实例
方法
中
引用调用该
方法
的对象。由于实例
方法
(包括构造
方法
)的第一个
self
参数
会自动绑定,因此程序在调用普通实例
方法
、构造
方法
时不需要为第一...
elementsong的课程社区_NO_3
1
社区成员
430
社区内容
发帖
与我相关
我的任务
elementsong的课程社区_NO_3
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
积分榜
荣誉榜
原力榜
学习榜
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章
手机看
关注公众号
客服
返回
顶部