腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
self
只是
一个
约定
而
不是
一个
真正
的
Python
关键字
?
据我所知,
self
只是
一个
非常强大
的
约定
,在
Python
中并
不是
一个
保留
的
关键字
。Java和C#将此作为
关键字
。我真的觉得奇怪
的
是,他们没有在
Python
中为它做
一个
保留
关键字
。有什么原因吗?
浏览 5
提问于2010-11-09
得票数 14
回答已采纳
6
回答
在
Python
中定义
一个
引用
self
而
不是
“
self
”
的
类方法有用吗?
、
我正在自学
Python
,我在 中看到了以下内容 按照惯例,任何
Python
类方法(对当前实例
的
引用)
的
第
一个
参数称为
self
。这个参数填充了C++或Java中保留单词C++
的
角色,但是
self
在
self
中
不是
一个
保留词,
只是
一个
命名
约定
。尽管如此,请不要把它称为
self
以外
的
任何东西;这是
一个</em
浏览 4
提问于2009-08-06
得票数 3
回答已采纳
2
回答
方法/变量是否在
python
脚本中被识别?
、
有谁能告诉我,我可以在哪里使用什么,或者向我解释
为什么
它没有看到我插入
的
“句柄”方法?__init__(
self
,args) socket.setdefaulttimeout(60)
self
.ReportServiceStatus(win32service.SERVICE_STOP_
浏览 4
提问于2013-12-23
得票数 0
回答已采纳
8
回答
为什么
pythonistas将当前
的
引用称为"
self
“
而
不是
"this"?
Python
是我最了解
的
语言,奇怪
的
是,我仍然不知道
为什么
我要输入"
self
“
而
不是
Java或PHP中
的
"this”。那么这个
约定
是从哪里来
的
呢?
浏览 9
提问于2009-07-03
得票数 53
回答已采纳
1
回答
我崇高
的
文本在
python
方法中以不同
的
颜色显示“
self
”,尽管它
不是
保留
的
关键字
。
为什么
?
、
尽管
self
不是
一个
保留
的
关键字
,
只是
一个
很强
的
约定
,但它是用红色写在我崇高
的
文本代码中。但是如果我把它改成“this”,它就会变白。
为什么
是这样?
浏览 1
提问于2022-06-21
得票数 1
1
回答
为什么
在tabs.js中使用新
关键字
、
、
this.data('bs.tab', (data = new Tab(this)))现在,在上面的2行代码中,我有
一个
问题,
为什么
要使用新
关键字
?
为什么
不能直接调用Tab()函数,如: Tab[option]()
而
不是
data[option]()?添加新
关键字
的
编码
约定
对于所有引导插件来说都是常见
浏览 2
提问于2015-05-04
得票数 2
回答已采纳
2
回答
python
的
“‘
Self
”与cpp/c#
的
“this”
我对
python
的
OOP概念非常了解,所以我想知道
Python
的
self
的
功能是否与CPP/C#
的
this
关键字
的
功能类似。
浏览 0
提问于2014-03-20
得票数 14
回答已采纳
3
回答
为什么
nullptr在C++11中是小写
的
?
、
简单地说:
为什么
C++0X/C++11标准中
的
nullptr
关键字
是小写
的
,
而
它
的
近邻NULL却是大写
的
?我确实意识到这两者遵循不同
的
标准;nullptr是
一个
关键字
,
而
NULL是
一个
宏。但由于它们将在类似的情况下使用,如果新用户遵循相同
的
约定
,
不是
更清楚吗? (并
不是
说记住它有那么多麻烦--我<em
浏览 0
提问于2011-12-31
得票数 1
回答已采纳
2
回答
Python
模块、类、方法库
、
、
、
我对蟒蛇完全陌生,对我来说,我也经历过奇怪
的
行为。我有两个文件: foo.py和test.pyfrom foo import Foof.bar(1)class Foo:File "test.py", line 3, in <module>TypeError: bar() takes exactly 1 argument (2 given)class Foo: def b
浏览 0
提问于2015-08-26
得票数 0
回答已采纳
4
回答
命名自参数
、
在
Python
中,此代码是有效
的
: me.foo = 17 i.foo = v 您可能已经注意到,
self
参数在__init__方法中命名为me,在print_foo在这种情况下,命名
self
参数(
而
不是
self
)是有用
的</em
浏览 4
提问于2016-06-17
得票数 4
回答已采纳
1
回答
修正AttributeError:模块'this‘没有属性'stemmedWords’
python
、
我对
python
很陌生,但
不是
编程,所以如果我正在做一些愚蠢
的
事情,请告诉我:)。从我在网上收集
的
资料来看,这与导入有关,但我不太明白什么是导入。stemmedWords = [] stemmedWordsRem = [] def __init__(
self
浏览 5
提问于2022-03-05
得票数 1
1
回答
类中
的
函数是否有与类外函数相同
的
参数数?
、
、
、
我试着用
Python
(2.7) (和我
的
英语.)来提高我
的
入门技能。 当函数被内置到类中时,参数总是更多,并且函数在类中运行得很好。但是当我
浏览 3
提问于2017-04-25
得票数 0
回答已采纳
3
回答
Python
'
self
‘
关键字
我是
Python
的
新手(通常在C#上工作),在过去
的
几天里开始使用它。我
只是
想检查一下,有没有一种我还没有遇到过
的
不那么冗长
的
方式。
浏览 0
提问于2011-05-16
得票数 59
回答已采纳
9
回答
为什么
人们建议不要在标识列中使用"Id“这个名称?
、
我被教导不要使用名称Id作为表
的
标识列,但最近我一直在使用它,因为它简单、简短,并且非常描述数据
的
实际内容。)上那么,
为什么
人们建议不要为标识列使用名称Id呢?编辑:为了澄清,我
浏览 0
提问于2012-04-17
得票数 73
回答已采纳
3
回答
Python
类继承、__init__和cls
、
、
、
、
代码
的
期望输出是,我有
一个
类变量Team.stuff,它有
一个
保存b实例
的
条目,并且Player.stuff变量应该为空。相反,我得到
一个
错误... stuff=[] cls.stuff.append(
self
) def __init__(
self
): super(Team,
self
).__ini
浏览 13
提问于2013-10-11
得票数 2
1
回答
Python
方法不影响类
的
实例
我
的
问题是在del_node方法中,尽管设置了
self
=
self
.next,但这似乎对进行调用
的
类
的
实例没有影响。例如,如果我有
一个
链表L=1 -> 2 -> 3 -> 4 调用L.del_node(x),其中x是除第
一个
节点以外
的
任何节点,简单地这样调用就可以了,但是,如果我要调用L.del_node(1),我必须将其称为L = L.del_node(1);,我假设这与不更改实例
的
任何值有关(例如,重置
浏览 1
提问于2014-09-05
得票数 0
4
回答
Python
的
self
vs instance
、
Python
3中
的
self
关键字
和instance
关键字
有什么不同?我看到
的
代码是这样
的
, def update(
self
, instance, validated_data): Update and return an existing `Snippet
浏览 80
提问于2016-09-08
得票数 0
回答已采纳
3
回答
为什么
被调用者返回自动释放
的
对象,
而
不是
返回保留
的
对象,让调用者释放对象?
、
、
、
giveMeAnObject];}{} { //use that object} Cocoa SDK做
的
事情就像way 1,我想这就是
为什
浏览 2
提问于2012-09-02
得票数 1
回答已采纳
5
回答
如果
Python
中
的
约定
是大写类,那么
为什么
list()不大写呢?这
不是
一个
类吗?
、
、
然而,list []或dict {}或其他内置类型不也是
一个
类吗?在这个问题上,输入到
Python
的
IDLE中
的
所有内容本身就是
一个
类,对吗?例如spam = list()所以我
的
问题是,
为什么
Python
允许我们首先做像list = list()这样
的
事情,
而
可能没有人这样做。但同时,
为什么
不是
list
浏览 2
提问于2013-02-20
得票数 28
回答已采纳
2
回答
Python
super()传入*args
、
我对在
python
继承中在super().__init__()中传递*args
的
约定
感到困惑。我理解使用
关键字
参数**kwargs
的
必要性,以便在需要时CRO中
的
类可以接受所需
的
参数,但是
为什么
还要有
一个
*args 示例:假设Sneaky用作多继承类结构
的
一部分,例如: class Sneaky__init__(*args, **kwargs)
self
.sneaky = sneak
浏览 23
提问于2020-09-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么你的下一个API应该是GraphQL而不是REST
Python中下划线的5种含义你都知道吗?
super 没那么简单
Python新手学习面向对象编程基础,创建类和实例化详细讲解
一切皆对象——Python面向对象(一)
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券