社区
elementsong的课程社区_NO_3
python教程(2) (高级篇)
帖子详情
方法中的self参数
键盘蜂
2023-01-13 00:58:24
课时名称
课时知识点
方法中的self参数
方法中的self参数
...全文
273
回复
打赏
收藏
方法中的self参数
课时名称课时知识点方法中的self参数方法中的self参数
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
python:类
方法
中
的
self
参数
也就是说,同一个类可以产生多个对象,当某个对象调用类
方法
时,该对象就会把自身的引用作为第一个
参数
自动传给该
方法
,换句话说,Python 会自动绑定类
方法
的第一个
参数
指向调用该
方法
的对象。可以看到,zhangsan 在进行初始化时,调用的构造函数
中
self
代表的是 zhangsan;在定义类的过程
中
,无论是显式创建类的构造
方法
,还是向类
中
添加实例
方法
,都要求将
self
参数
作为
方法
的第一个
参数
。上面代码
中
,study()
中
的
self
代表该
方法
的调用者,即谁调用该
方法
,那么
self
就代表谁。
python
中
的类的类
方法
参数
self
python创建的类的函数
参数
中
的
self
有什么用呢?下面创建一个关于狗的类来说一下: class Dog: # 表示狗的类 def __init__(
self
, name, age):
self
.name = name
self
.age = age def bite(
self
) print("哈士奇 bite") dog_1 = Dog("哈士奇", 4) print("dog_1.name is :", dog_1.name) print("do
python函数
中
self
的作用_为什么python
中
的函数/
方法
需要
self
作为
参数
?
本问题已经有最佳答案,请猛点这里访问。我可以理解为什么局部变量(
self
.x)需要它,但是为什么nessecary是函数
中
的
参数
?你还有什么可以代替自己的吗?请尽可能多地用外行术语解释,我从来没有受过良好的编程教育。名称
self
是惯例;但如果你真的想,你可以炫耀惯例并使用不同的名称。看看stackoverflow.com/questions/2709821/python-
self
-explaine...
三篇文章,理解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
是一个特殊的
参数
,用于表示类的实例对象自身。
self
参数
通常作为实例
方法
的第一个
参数
,用于引用调用该
方法
的实例对象。通过使用
self
,我们可以在类的
方法
中
访问实例的属性和调用其他实例
方法
。通过使用
self
,我们可以在类的实例
方法
中
操作实例的属性,并且可以在
方法
内部调用其他实例
方法
。在构造
方法
中
,我们使用
self
.name = name将传入的name
参数
赋值给实例的name属性。希望以上解释对你有所帮助!
方法
中
的
self
参数
用于引用调用该
方法
的实例对象。
elementsong的课程社区_NO_3
1
社区成员
430
社区内容
发帖
与我相关
我的任务
elementsong的课程社区_NO_3
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章