我有蟒蛇以下代碼:在Python中布爾變量是否可變?
def update(request, id):
success = 0
try:
product = Mattress.objects.get(id=id)
success = 1
except Mattress.DoesNotExist:
pass
if success == 1:
return render_to_response("success.html")
else:
return render_to_response('failure.html')
這段代碼檢查「成功」布爾值的有效方法。如果代碼通過try語句,將「成功」更改爲1還是保持0?
if if == 1: – VoronoiPotato 2012-08-10 20:29:45
你的代碼中沒有布爾值,你也不會改變任何東西。 – BrenBarn 2012-08-10 20:30:47
這段代碼有很多問題。 – Wug 2012-08-10 20:31:03