else
,但是Python3
1 . if-else
型:
>>> if False:
... print('T')
... else:
... print('F')
F
2 . for-else
型:
>>> # 自然结束执行else
>>> x = int(input())
5
>>> for i in range(10):
... if i == x:
... break
... else:
... print('else')
>>> for i in range(3):
... if i == x:
... break
... else:
... print('else')
else
3 . try-except-finally-else
型:
>>> # 无错误执行else
>>> try:
... 1 / 0
... except:
... pass
... else:
... print('else')
>>> try:
... pass
... except:
... pass
... else:
... print('else')
else