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 回答
翻翻过去那场雪
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
添加回答
举报
0/150
提交
取消