鱼C论坛

 找回密码
 立即注册
查看: 3241|回复: 4

来大神解释isintance

[复制链接]
发表于 2014-4-17 12:16:02 | 显示全部楼层 |阅读模式
4鱼币
我是这么玩的  O__O"…

>>> int = '152'
>>> print(int)
152
>>> type(int)
<class 'str'>
>>> isinstance( int , str )
Traceback (most recent call last):
  File "<pyshell#19>", line 1, in <module>
    isinstance( int , str )
TypeError: isinstance() arg 2 must be a type or tuple of types

这isinstance函数是个怎么样检查参数的正确与否的,我明明已经将int转化成一个str变量了瞄!!

最佳答案

查看完整内容

版本问题,Python3.3.3
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-4-17 12:16:03 | 显示全部楼层
版本问题,Python3.3.3
  1. Python 3.3.3 (v3.3.3:c3896275c0f6, Nov 18 2013, 21:19:30) [MSC v.1600 64 bit (AMD64)] on win32
  2. Type "copyright", "credits" or "license()" for more information.
  3. >>> int = '123'
  4. >>> isinstance(int, str)
  5. True
  6. >>>
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-4-17 18:29:40 | 显示全部楼层
本帖最后由 sidfate 于 2014-4-17 18:31 编辑

TypeError: isinstance() arg 2 must be a type or tuple of types

纠正一下我的傻缺错误,上面的意思是我第二个参数不是一个类型,说明我之前吧 str 也给重写了,用 v3.4.0 版本验证下了下也可以返回。粗心的错误(捂脸
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-4-17 19:29:39 | 显示全部楼层

{:7_165:}我也捂脸,以为版本历史遗留问题,没注意看报错内容......
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-3-16 20:28:27 | 显示全部楼层
法发生大事到了就咖啡都是卢卡斯了看见啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-26 00:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表