腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Python
__
getitem__
和
in
运算符
导致
奇怪
的
行为
、
对以下
行为
的
解释: class Foo: print("?")
浏览 14
提问于2019-12-12
得票数 34
回答已采纳
1
回答
带有boost::
python
的
“‘in”
运算符
、
、
、
我有一个类,它
的
.def包含__
getitem__
、__setitem__方法(以及keys
和
items ),其
行为
类似于字典,其中
的
键是字符串。但是,in
运算符
的
行为
与预期不同:>>> 'abc' in myObject.keys()>>> 'abc' in myObject ArgumentEr
浏览 0
提问于2012-06-11
得票数 0
回答已采纳
1
回答
函数numpy.r_如何包括[ ]?
、
、
我认为function in
python
必须使用() signs来获取参数。 但numpy.r_似乎不遵循这一规则。,这怎么可能?
浏览 5
提问于2021-05-20
得票数 1
4
回答
如何在
Python
中为class定义[]?
我觉得这个问题已经被问过并回答过了,但我找不到任何相关
的
东西,所以如果是这样的话请原谅。我想定义[]括号在应用于类时
的
行为
,类似于ruby中
的
def []=()构造,这样调用
Python
obj['foo']实际上就会调用一些[](self, what)方法。我该怎么做呢?
浏览 0
提问于2009-09-29
得票数 3
回答已采纳
1
回答
覆盖
python
运算符
的
默认
行为
、
我知道要改变
python
中
运算符
的
默认
行为
,您可以覆盖一些默认方法,如+
和
-
的
__add__或__sub__,但没有找到任何东西来覆盖and
和
or关键字
的
行为
,而位
运算符
&、|:分别为__and__
和
_我知道覆盖and & or
的
默认
行为
很
奇怪
,但我需要它在运行时从
python
公式开始构造一个抽象语法树,我真的不
浏览 0
提问于2010-10-27
得票数 0
回答已采纳
1
回答
Python
-基本切片
和
扩展切片
、
在实验切片时,我注意到
Python
2.7中有一个
奇怪
的
行为
: def __
getitem__
(self, i):a=A()a[:,:] #prints (slice(None, None, None), slice(None, None, None)) 在括号中使用单个冒号时,slice对象具有0作为开始,一个巨大
的
整数作为结束但是,当我使用多个冒号时,如果未指定启动
和
停止,则为
浏览 4
提问于2016-08-19
得票数 9
回答已采纳
1
回答
Python
提供“免费”默认迭代器吗?
、
、
可能重复: thing = ListWrapper(range(4)) print i02这很好,但是我希望有一条错误消息说
python
我看了一下文档,找不到任何引用默认迭代器
的
东西。此外,通过PyDev中<em
浏览 2
提问于2011-08-18
得票数 4
回答已采纳
1
回答
没有__
getitem__
,__setitem__
的
类似于Dict
的
对象
、
、
:print db['foo']In [42]: dir(db) Out[42]: ['close', 'firstkey', 'has_key', 'keys',
浏览 5
提问于2013-10-06
得票数 1
回答已采纳
1
回答
无法对泛型对象进行猴子修补
、
、
在
Python
3.6中,我遇到了尝试修补通用对象(例如List[str])
的
奇怪
行为
。基本上,为泛型对象
的
属性赋值会
导致
同一对象
的
所有实例都被修改。这不像__
getitem__
偷偷地返回相同
的
对象:print(id(list_int)) # 2007622803912
浏览 1
提问于2018-02-13
得票数 2
1
回答
用半值索引numpy数组
、
、
、
我想用整数
和
一半值索引一个numpy数组。可以构造某种帮助函数,它可以相应地获取
和
设置值;但是,如果本机numpy索引功能(片等)更好。可能还会被使用。此外,大量
的
开销并不是可以接受
的
,因为这些数组将用于数值计算。基本上,我要寻找
的
是一些高效
的
语法糖:这是在numpy (或者更广泛地说,用
Python
)中可以实现
的
吗?assert a[
浏览 11
提问于2022-07-20
得票数 1
2
回答
Python
的
反向()函数是如何工作
的
?
、
、
根据
的
说法,如果没有实现reversed(),则使用__
getitem__
和
__len__。>>> class A(dict):... return super().__
getitem__
(key)... return
浏览 0
提问于2018-07-04
得票数 4
回答已采纳
2
回答
python
:在自定义类上应用**
运算符
、
、
、
我已经创建了一个自定义类,并且我想在一个实例上使用**
运算符
将它传递给一个函数。我已经定义了__
getitem__
和
__iter__,但是当我尝试f(**my_object)时,我得到了要使自定义类符合映射要求,最低要求
的
方法是什么?
浏览 0
提问于2017-12-05
得票数 3
4
回答
python
条件
运算符
" and“
和
&”
的
奇怪
行为
、
下面是尝试使用'&‘
和
’条件
运算符
‘
的
不同场景及其结果。(使用
Python
2.7) 不知道为什么这两个条件
运算符
表现出不同
的
行为
?有实际情况
的
解释将是有帮助
的
。
浏览 3
提问于2017-11-23
得票数 0
3
回答
数字输出有时有.0
、
、
、
代码:total = 0 total += (n/2) n += 2 9.030.055.084.0117.0`n = 40while n >=25: print(total)输出:79144197
浏览 0
提问于2018-10-17
得票数 2
回答已采纳
1
回答
为什么
Python
中
的
泛型使用__class_getitem__而不是元类上
的
__
getitem__
实现?
我正在阅读
python
文档
和
peps,却找不到答案。
python
中
的
泛型是通过订阅类对象实现
的
。list[str]是一个列表,其中所有元素都是字符串。这种
行为
是通过实现名为__class_getitem__
的
特殊( the )类方法来实现
的
,状态应该返回一个GenericAlias。这在我看来很
奇怪
,因为文档还显示了一些代码,类似于解释器在面对订阅对象时所做
的
事情,并表明在对象
的
元类上定义__<e
浏览 14
提问于2022-08-23
得票数 7
回答已采纳
1
回答
不同版本之间
的
Python
__
getitem__
行为
、
、
class A(object): print item a[0:-1]slice(0, -1, None)Traceback (most recent calllast): File "<stdin>", line 1, in
浏览 0
提问于2014-07-31
得票数 5
6
回答
python
"or“
运算符
奇怪
的
行为
、
、
首先,代码:'hello' 这个令人惊讶
的
行为
允许您检查x !那么,为什么是
Python
呢?
浏览 0
提问于2012-12-14
得票数 6
2
回答
TypeError:'float‘对象没有属性'__
getitem__
',
python
dot_B_x = pulp.lpSum([B[i][j] * x[j] for j in range(n)]) TypeError: 'float' object has no attribute '__
getitem
浏览 2
提问于2016-10-31
得票数 0
1
回答
Python
奇怪
的
按位and (&)输出
、
、
在我
的
代码中使用按位and
运算符
(&)时,我观察到
python
shell
的
一个
奇怪
行为
。10 and 10给出10,而010 & 010给出8。这些级数后面是前面有0
的
所有数字,如011、012等在
python
3中,我们不能在数字前完全使用0。不能理解这是一种预期
的
行为
还是
python</
浏览 0
提问于2016-06-23
得票数 1
1
回答
如何在我
的
C++ __
getitem__
函数中处理切片(将由SWIG使用)
、
、
我正在为一个扩展std::vector实例化
的
C++类开发
Python
绑定。为了让
Python
下标
运算符
对这个类起作用,我添加了__
getitem__
函数,如下所示(我去掉了不相关
的
代码
和
错误处理):public: Column* __<
浏览 3
提问于2011-11-22
得票数 2
回答已采纳
点击加载更多
相关
资讯
python教程:“/”运算符和“//”运算符的区别
自定义 Python 类中的运算符和函数重载(下)
自定义 Python 类中的运算符和函数重载(上)
零基础Python完全自学教程9:Python中运算符的优先级和条件表达式
Python3面向对象-运算符重载
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券