腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
python
中检查
类型
的一致方法
、
、
我发现
python
中的
类型
检查(在py3之前,我不确定py3中的状态)有点混乱,我的意思是:In [38]: type(Session
浏览 0
提问于2013-05-24
得票数 1
3
回答
Python
单元测试几乎从不检查
类型
、
、
我正在使用JUnit进行一些用Java编写的测试,我不禁注意到其中的重点是检查对象的“
类型
”。这是我在
Python
测试套件中从未见过的。Java是静态
类型
的,而
Python
是动态
类型
的,难道不应该是相反的情况吗?
浏览 1
提问于2010-10-15
得票数 3
回答已采纳
2
回答
自定义
鸭子
类型
的
Python
类型
注释
、
、
、
Python
的typing模块定义了许多
鸭子
类型
,例如,typing.SupportsAbs来表示实现__abs__特殊方法的任何
类型
。是否有可能以这样的方式定义自定义
鸭子
类型
,以便我可以将它们用作有效的
类型
注释?例如,我希望能够注释一个参数应该是一个
鸭子
类型
的等价的threading.Lock,即实现acquire和release方法的任何对象。
浏览 2
提问于2016-11-07
得票数 9
回答已采纳
1
回答
集合和视图之间的差异
、
、
、
我已经学习
Python
一个多月了,我遇到了一个关于视图和集合的讨论。我正在使用的“学习
Python
”( Learning )一书指出,视图是可迭代的,其对象的顺序与字典的顺序相同,但是视图也支持set操作。此外,我搜索了“设置视图
Python
差异”,以查找重复的问题,但找不到任何问题。
浏览 2
提问于2014-07-18
得票数 2
回答已采纳
3
回答
这是
Python
中的
鸭子
类型
吗?
、
、
"Donald in the forest: "print "John in the forest: "然后,我把它翻译成了
Python
这是否意味着我的
Python
代码正在使用
鸭子
类型
?我找不到一个
鸭子
类型
的例子,所以我想在
Python
中可能没有
鸭子
类型
。维基百科上有,但我看不懂。
浏览 0
提问于2013-06-11
得票数 11
回答已采纳
2
回答
python
处理不同的
类型
、
、
我是
python
的新手,只有一个问题:例如,名为: run_date的参数,其
类型
可以是字符串、日期时间或日期。我必须从代码中找到它。 有没有办法解决这个问题?我并不是要检查代码中的
类型
。我只是在编码时对函数参数感到困惑……我总是忘记参数是哪种
类型
...
浏览 1
提问于2013-08-30
得票数 1
2
回答
python
,如何判断返回了什么
类型
的obj
、
如何确定函数返回的obj是int
类型
还是其他
类型
(如sqlite游标)
浏览 0
提问于2009-02-07
得票数 1
回答已采纳
3
回答
Python
中的
类型
检查
、
如何检查函数的参数
类型
?例如, # check if x is tuple ...
浏览 0
提问于2011-03-17
得票数 1
1
回答
用于文档的
Python
接口
、
、
我理解在
Python
中,我们使用
鸭子
类型
,而不是实现具体的接口。但是为了文档和新的
Python
3
类型
提示,是否有适当的方法来创建一个接口。这在
Python
中是可能的吗?
浏览 2
提问于2019-12-21
得票数 2
回答已采纳
2
回答
Python
是静态
类型
的吗?
我知道
Python
是动态
类型
的,是
鸭子
类型
的,而且也很强大。在某些情况下,我们必须确保事先将其声明为列表或字典,以便使用它们...所以我可以说
Python
也是一种静态
类型
语言吗?
浏览 2
提问于2012-06-05
得票数 1
2
回答
我的函数是如何知道它正在接收哪个类的?
、
、
、
我对
Python
非常陌生,我只是深入了解整个类/对象的理解领域。下面是我真正想要解决的问题:如果我在文件duck.py中有一个带有属性和成员函数的类‘
鸭子
’,而我在witch.py中使用的是一个函数,该函数接受duck类。“它浮动”是如何知道我的
鸭子
是一个带有上述属性/成员函数的
鸭子
对象的呢?我认为我理解了类的一般概念,但是当我创建类时,我如何在其他地方使用它呢? 编辑.我的第一篇文章,也是蟒蛇的新手--我能说什么呢?‘它浮动’怎么知道我的
鸭子
是一个对象或
类型
浏览 0
提问于2019-01-31
得票数 1
回答已采纳
3
回答
python
的策略模式
、
现在,正如我所理解的,在
Python
这样的
鸭子
类型
语言中,我们可以避免这个基类/契约。 我的问题是,这是利用
鸭子
类型
实现策略模式的最佳方法吗?而且,这种
鸭子
输入方式是否向代码的下一个用户表明这是一个“扩展点”?另外,我认为最好使用
类型
提示来帮助下一个人查看您的代码以了解策略的
类型
,但是对于没有基类/契约的
鸭子
类型
,您使用哪种
类型
呢?
浏览 0
提问于2019-06-08
得票数 2
回答已采纳
2
回答
鸭型和结构型有什么区别吗?
、
鸭子
类型
是根据对象所支持的操作和它所拥有的属性来决定对象的
类型
。结构
类型
是..。同样的事? 到底有什么区别?
浏览 0
提问于2014-10-14
得票数 24
1
回答
python
中用于定义也可以在定义框架之外运行的插件的不同策略。
、
、
、
设想情况如下:换句话说,适配器是用于脚本使用标准化的。这就迫使插件有一个文件来定义抽象类,从而定义“契约”。我看不出有什么问题。 我实际上不会有两个不同的抽象类,但是模块文件中的一个类会根据加载位置
浏览 5
提问于2012-11-20
得票数 0
2
回答
Python
中的
鸭子
检查器:存在吗?
、
Python
使用
鸭子
类型
,而不是静态
类型
检查。但是,许多相同的问题最终还是适用的:对象是否具有所需的方法和属性?这些属性是否具有有效的范围内值?无论是用代码编写约束,还是编写测试用例,还是验证用户输入,或者只是调试,都不可避免地需要在某个地方验证一个对象是否仍然处于正常状态--它仍然“看起来像
鸭子
”和“庸医就像
鸭子
”。在静态
类型
化语言中,您可以简单地声明"int x",无论何时创建或变异x,它都将是有效的int。装饰
Python
对象
浏览 0
提问于2012-03-30
得票数 5
回答已采纳
6
回答
静态
类型
语言如何支持
鸭子
类型
?
、
、
我理解什么是动态和静态
类型
系统,以及
鸭子
类型
是什么。但是我不明白你怎么能有一种支持
鸭子
输入的静态语言。据我所知,只有动态
类型
的语言才能支持
鸭子
类型
。来自这个答案的StackOverflow解释道:"Duck
类型
是与静态、动态、弱或强
类型
完全正交的。“它给出了一个来自C++的静态
类型
化语言
鸭子
输入的例子,但我不是C++程序员,我不理解它。我想解释一下静态语言支持
鸭子
输入的可
浏览 0
提问于2014-08-11
得票数 6
回答已采纳
2
回答
在DuckTyping中作为函数参数传递时,在字符串和列表
类型
之间进行标识
我知道
鸭子
类型
是
Python
中的最佳实践之一。如果我有一个函数func需要一个list作为它的参数,我如何确保用户不会传入一个字符串,该字符串正在被转换为一个单独的字符list,同时遵循
鸭子
类型
原则?
浏览 2
提问于2019-03-29
得票数 3
1
回答
如何在
python
中实现泛型?类似于Java或C++提供的东西
、
、
、
、
我正在使用
python
中的泛型,并且想知道是否可以像其他语言一样在
python
中实现泛型。例如,一旦在初始化时定义了数据
类型
,就不应该允许添加任何其他
类型
的对象。
浏览 1
提问于2019-07-11
得票数 2
回答已采纳
2
回答
如何记录
鸭子
的
类型
?
、
、
我的文档太多了,因为每当我遇到复杂的
鸭子
类型
时,我都需要用某种方式来表达“这个
鸭子
类型
”,但是却陷入了“您的函数需要这个输入,但不记录它”的无休止的循环,然后将其记录下来。我需要一些较短的方法来编写"arg是一个(对象的
类型
)“。 对于一些
鸭子
类型
来说,它就像“一个类似块的对象”一样简单:我们知道我们对一个
鸭子
的期望是什么,所以,我们知道该传递什么。我觉得C++在模板
类型
上也有同样的问题。Haskell可以使用它,但是可以使
浏览 3
提问于2011-11-09
得票数 15
回答已采纳
3
回答
Django 1.4:如何使用文档
我是个新手。在我的课本里有这样一个例子:from django.db import models title = models.CharField(max_length = 150) timestamp = models.DateTimeField() list_display = ('title
浏览 0
提问于2012-10-03
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【Python基础】Python鸭子类型:如何在Python中让鸭子飞?
python面向对象之鸭子类型
python中的鸭子类型和接口
继承,多态,鸭子类型
从鸭子类型看Python面向对象的实现
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券