缘起是因为和伙伴们讨论的一个问题,本以为是那个开源老外语法错误了,结果是自己的概念被颠覆了!
简单来说,就是在Python中,if
和else
语句中可以有其他语句,不是固定的必须在if
语句下面紧跟着else
语句:
if 1 > 7:
print "1 > 7"
try:
print "try!"
except:
print "except!"
else:
print "else!"
你是不是也会感觉这个写法有些问题,甚至else
里面都不会被执行?没错,之前我也是这样想的,但是执行后你才发现:不是这样!
输出结果:
try语句可执行!
网友评论