设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 11836|回复: 0
打印 上一主题 下一主题

请问,为什么print会返回一个none

[复制链接]

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

楼主
发表于 2019-1-13 08:21:03 |显示全部楼层
本帖最后由 TED 于 2019-1-13 08:28 编辑
crossin先生 发表于 2019-1-11 12:29
函数名后面没加括号就没有调用函数

老大,刚试了下,对这个isinstance(None,NoneType) 这个还有点疑问,None属于NoneType了,为什么还会报错?
  1. print(type(1))
  2. print(isinstance(1,int))

  3. print(isinstance(None,type(None)))
  4. print(type(None))
  5. print(isinstance(None,NoneType))
复制代码
输出
  1. <class 'int'>
  2. True
  3. True
  4. <class 'NoneType'>
  5. Traceback (most recent call last):
  6.   File "D:/PythonProjects/paisang/test", line 6, in <module>
  7.     print(isinstance(None,NoneType))
  8. NameError: name 'NoneType' is not defined
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-3 00:40 , Processed in 0.015385 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部