我正在创建n个变量,每当出现错误时,我都会为该变量赋予特定的值.
示例:
a = "abc"
b = 0
def lastnext (word, count):
last = word[count - 1]
next = word[count + 1]
return last,next
print(lastnext (a,b))
这样,每当b = (len( a ) - 1)
(在本例中是b = 2
)时,变量next
就会给我IndexError
,因为没有word[ 3 ]
.然后,我想"返回"变量的特定值,例如None
.
我想过对每个变量使用try
和except
方法,但我想对于n个变量来说情况会完全不同.