为了账号安全,请及时绑定邮箱和手机立即绑定

python 中返回的类型

python 中返回的类型

RISEBY 2019-02-17 11:00:36
def error_parse(self, failure): id = failure.request.meta['id'] self.mongodb.baiduurl.update({'id': id}, {'$push': {'failed_urls': failure.request.url}}) project = self.mongodb.baiduurl.find_one({'id': id}) if len(project['successful_urls']) + len(project['failed_urls']) < len(project['raw_urls']): return 这种return 默认的是0 还是? 在python 中 0代表True ?1代表false??
查看完整描述

3 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

返回的应该是None.

查看完整回答
反对 回复 2019-03-01
?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

问题1 :这种return 默认的是0 还是? return 没有返回值 统一都是 None

问题2 :在python 中 0代表True ?1代表false?? 答:0 、1 是数值,True Flase 是布尔属性值,

建议你去看下这个:

print(True)         # True
print(False)        # False
print(1)            # 1
print(0)            # 0

print(True==1)      # True
print(True==2)      # False 只有1是true,其他值不是
print(True==0)      # False
print(False==0)     # True
print(False==2)     # False 只有0是false,其他值不是

下面的都是你那个问题的实例代码:


'''
 def 函数中如果 return  这样的返回值是None 
 None 是Python的特殊类型,Null对象或者是None Type,它只有一个值None.
'''
def abc(w):
    return

print(abc(2))# 返回值None
查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 613 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信