if i >= 0 else 0 请问

请问这段代码是什么意思呢? 'if i >= 0 else 0' , 还有这句,'return "1" + res if carry else res' 这个应该是简写,或者可以帮我下一下完整的代码么?简写我这个看不懂呀!!尽量详细一点可以吗谢谢
下面是完整代码,是力扣的一道解题

img

if i>=0:
  n1 = int(num1[i])
else:
  n1 = 0
if carry:
  print("1" + res)
else:
  print(res)
  • 如果 i>=0 那么 n1=int(num1[i])
  • 如果 i<0 那么 n1=0