Я ожидал, что следующие две строки кодов Python вернут a
, поскольку именно это и должно возвращать 'spam'[2]
; вместо этого я не получаю возврата. Может кто-нибудь объяснить это для меня?
try:
'spam'[2]
except IndexError:
print('exception')
Python возвращает пустое значение. Я ожидал, что результаты будут такими же, как результат «спама» [2] без каких-либо блоков try / кроме.