腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python
类型
检查
协
议和
描述符
、
、
、
、
当涉及到
描述符
时,我观察到一种关于typing.Protocol的行为,但我并不完全理解。first_name: expected "str", got "MyDescriptor[str]" 我猜这是因为mypy很快就得出结论,str和MyDescriptor[str]只是两种不同的
类型
但是,使用first_name的普通str或将其包装在获取和设置str的
描述符
中只是一个实现细节。在这里输入鸭子告诉我,我们使用first_name (接口)的方式不会改变。顺便说一句,PyCharm的
类型<
浏览 21
提问于2021-08-06
得票数 3
回答已采纳
1
回答
重写在子类中返回
协
变量
类型
的下标
、
、
、
、
//return something set { }因为LLArray是LLLinkedList的一种
类型
,所以不能覆盖子类中的subscript (因为参数和返回
类型
是相同的)。
浏览 4
提问于2015-02-02
得票数 3
回答已采纳
1
回答
为什么属性属于内置重写
描述符
类型
?
、
简单地说是
Python
的
Python
提供了一个内置的覆盖
描述符
类型
,您可以使用它为类的实例提供属性。 为什么属性属于内置和重写的
描述符
类型
?
浏览 5
提问于2017-06-29
得票数 1
3
回答
C#中的方差规则
、
、
、
、
这意味着,如果数组的元素
类型
T是
协
变量(引用或数组元素
类型
),那么数组是
协
变量的,如果元素
类型
是不变的(值
类型
),那么数组
类型
是不变的。数组在C#中不能是反变体。我就在这儿吗?为了确定是否是,我们根据对应的
类型
参数是否声明为
协
变量(out)、反变量(in)或不变量(都不声明),对每个
类型
参数进行不同的
检查
。为了确定泛型
类型
是否具有
协
变量有效性,我们将
检查<
浏览 7
提问于2013-04-26
得票数 10
回答已采纳
1
回答
如果我将accept(3)应用于IPv4套接字,我是否可以假定它返回IPv4地址?
、
、
、
、
假设s是由socket(PF_INET, ...)制作的套接字的文件
描述符
。addr.sin_family == AF_INET?
浏览 0
提问于2012-06-09
得票数 2
回答已采纳
2
回答
我可以执行哪些测试来确保我正确地覆盖了__setattr__?
、
、
、
我学习
Python
已经有一段时间了,我逐渐明白了正确地覆盖__setattr__可能会很麻烦(!)。(标记为
Python
3.x,因为这是我正在使用的,但这个问题当然也适用于其他版本。)__setattr__(att,val) 人为的例子,其中覆盖违反了
描述符
协议(实例存储查找发生在
描述符
查找之前-但我如何测试它?)
浏览 1
提问于2014-12-10
得票数 3
2
回答
当使用jni调用时,jvm如何
检查
参数和返回
类型
?如何实现这种
类型
检查
?
、
、
、
但是C链接不包含
类型
描述符
。因此,当您在java代码中调用本机方法时,jvm如何
检查
链接中本机代码的参数号/顺序/
类型
和返回
类型
与java本机定义是否兼容?此外,我还想找出一种方法来实现这样的
类型
检查
。我已经知道我可以在Linux上使用dlopen()/dlsym()/dlclose(),但是它不能获得
类型
描述符
,因此不能进行
类型
检查
。还有其他方法来加载带有<
浏览 3
提问于2016-11-15
得票数 0
回答已采纳
1
回答
在asyncio中,"yield from“语法是做什么的?它与"await”有什么不同?
、
、
、
、
从已经编写了异步代码但希望更好地理解内部工作原理的人的角度来看,什么是yield from、await,以及它们对允许异步代码有什么用处?
浏览 2
提问于2017-05-30
得票数 52
回答已采纳
2
回答
Python
类型
和未来
、
、
、
、
我很高兴在
Python
3中使用模块,也很高兴使用而不是twisted、tornado和alternatives。我们应该说这只是一个
协
程吗?示例1: pass 或者我们应该将
协
程的结果
类型
定义为返回值的
类型
?
浏览 14
提问于2017-07-15
得票数 2
回答已采纳
1
回答
绘制两对历史
协
整值
、
、
、
下面是
python
中的示例ADF测试,以
检查
两对之间的
协
整性。然而,最后的结果只给出了
协
整的数值。如何获得
协
整的历史结果。
浏览 4
提问于2014-04-22
得票数 4
回答已采纳
2
回答
如何
检查
变量是否为属性
、
、
return other_thing print('this_is_a_function',' is a function') 如何
检查
property?
浏览 2
提问于2015-04-05
得票数 4
回答已采纳
1
回答
在
Python
中使用
描述符
的示例
、
在阅读之后,我终于“获得”了
Python
语言中的
描述符
。但我在它们上面看到的一切只是描述了如何使用它们来实现静态方法、类方法和属性。我理解这些的重要性,但是
Python
中的
描述符
还有什么其他
类型
的用法呢?我希望我的代码实现什么样的魔力,只能使用
描述符
来实现(或者至少最好使用
描述符
来实现)?
浏览 1
提问于2013-02-21
得票数 2
1
回答
Python
属性解析开销
、
、
、
在属性解析期间,
Python
是否
检查
类中是否存在每个属性?如果是这样的话,它不是会产生很大的开销吗? 例如,
检查
属性a.x。
Python
必须首先
检查
A.__dict__["x"]是否是数据
描述符
(因为它们覆盖了正常的属性查找),这意味着它应该
检查
整个__mro__中的数据
描述符
。即使是这样,通过动态添加数据
描述符
,有什么可以阻止修改一个基类呢?如何使这个理论缓存失效?
浏览 0
提问于2018-01-27
得票数 1
回答已采纳
2
回答
如何在pycharms交互调试器中计算
协
程
、
、
、
当使用PyCharm的交互式调试器(断点)中断
python
异步代码的执行时,我们可以使用PyCharm的调试工具
检查
环境,如"evaluate expression“或"Execute Line in
Python
Console”。我们如何评估这些调试工具中的
协
程?
浏览 27
提问于2020-01-06
得票数 5
2
回答
在
描述符
中,__call__是否有权访问正在使用装饰器的类?
、
基于下面的一个响应,我从调用内部
检查
了堆栈,并能够获得使用
描述符
的完全限定类(在我的示例中是ClassA或ClassB )。但是您不能将其转换为
类型
/类,因为
类型
/类仍在被解析(或者在
python
中任何正确的术语)。换句话说,
python
遇到了ClassA并开始解析它。在解析它时,它会遇到
描述符
并调用它并调用
描述符
。因此,不管您可以从调用中获得完全限定的模块/类名,您都不能将其转换为
类型
。
浏览 4
提问于2011-12-08
得票数 2
回答已采纳
1
回答
Python
3中的“函数”、“方法”和“绑定方法”有什么区别?
、
、
、
我已经观察到至少3种与
Python
3中的函数相关的
类型
:...“方法”是否等同于
Python
2中的“未绑定方法”?
浏览 3
提问于2016-02-03
得票数 6
回答已采纳
1
回答
输入和输出接口:与
类型
有关。
类型
的协方差
、
、
我正在尝试实现一个用于
类型
间转换的接口,但是由于typing.Type是
协
变的,所以我很难使它保持一致。def make_new_user(user_class: Type[User]) -> User:在那里,他们说
类型
检查
器应该
检查
User的所有子类是否应该实现一个具有有效签名的构造函数我的用例是不同的,因为我可能不是构建新
类型
,只是返回一个预先存在的
类型
。如果Type不是
协
变的话,这就不需要
浏览 3
提问于2019-10-12
得票数 8
1
回答
python
属性查找过程是如何工作的?
、
、
当我说"
python
属性查找过程“时,我的意思是:当您编写x.foo时,
python
会做什么?
检查
objectname.__class__.__dict__是否有吸引力。如果存在且是数据
描述符
,则返回
描述符
结果。搜索objectname.__class__的所有基以找到相同的情况。
检查
objectname.__dict__的吸引名,如果找到返回。如果对象名是一个类,也可以搜索它的基。如果它是一个类,并且它或它的基中存在一个
描述符
,则返回
描述符
浏览 4
提问于2012-06-26
得票数 26
1
回答
scala编译器如何定位方差注释的位置
我试图理解编译器是如何
检查
类型
参数的位置是
协
变的还是逆变的。 def bar(param: T): Unit = } 因为bar()的参数位置被认为是负数,这意味着该位置上的任何
类型
参数都
浏览 0
提问于2018-03-17
得票数 2
7
回答
检查
Linux中给定进程的开放FD限制
、
、
、
、
我最近遇到了一个Linux进程,它“泄漏”了文件
描述符
:它打开了文件
描述符
,但没有正确地关闭其中一些
描述符
。我现在知道如何
检查
有多少打开的文件
描述符
;我只需要知道一个进程允许多少个文件
描述符
。有些系统(如亚马逊EC2)没有/proc/pid/li
浏览 152
提问于2009-08-31
得票数 65
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python 加入类型检查
-Python静态类型检查
微软开源Python静态类型检查器Pyright
怎样在python3.6中使用静态类型检查
Python 编程必备知识
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券