condition = 1 try: if condition: ret = 1 / 0 print("这是准备前面没有报错才执行的代码") except Exception as e: print(e) else: print("没有异常,我就执行")
''' condition = 1 时 输出: division by zero condition = 0 时 输出: 这是准备前面没有报错才执行的代码 没有异常,我就执行 '''
for 语句中使用 enumerate 来遍历
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
names = ['aa', 'bb', 'cc'] for index, name inenumerate(names): print(index, name) ''' 0 aa 1 bb 2 cc '''
names = ['aa', 'bb', 'cc'] ages = [10, 20, 30] regions = ['nanjing', 'hangzhou', 'shanghai'] for name, age, region inzip(names, ages, regions): print(f'{name} is {age} from {region}') ''' aa is 10 from nanjing bb is 20 from hangzhou cc is 30 from shanghai '''