print('condition A meets') elif B: print('condition B meets') elif C: print('condition C meets') else: print('other conditions meets') if A: print('condition A meets') elif B: print('condition B meets') elif C: print('condition C meets') else: print('other conditions meets') ...
在进行程序调试时用得最多的语句可能就是 print,在 Python 2 中,print 是一条语句,而 Python3 中...
def who_to_greet(person ): return person if person else input ('Greet who? ')def greet(someone, greeting='Hello'): print(greeting + ', ' + who_to_greet (someone ))def greet_many(people): for person in people: try: greet(person ) except Exception: print ('hi, ' + person ) 定...
读取文件发生错误:%s'%e)else:print(result)print('未出现异常执行这里的代码')finally:print('无论如何都得执行这里的代码')#自定义一个异常FError类继承Exception这个异常类,就可以使用了classFError(Exception):pass#主动抛出自定义的异常defprice():
li[12]exceptIndexError as err:print(err,"该索引超出范围")except:print("不能int")raise#抛出异常, 遇到程序错误,结束这个程序,抛出程序异常的错误信息。 万能异常 li = [1,2,3,4,"a"]try: li[0] int(li[-1]) li[12]exceptIndexError as err:print(err,"该索引超出范围")exceptException:#Excep...
def who_to_greet(person ): return person if person else input ('Greet who? ') def greet(someone, greeting='Hello'): print(greeting + ', ' + who_to_greet (someone )) def greet_many(people): for person in people: try: greet(person ) except Exception: print ('hi, ' + person )...
except Exception as e: print("未知错误",e) else: print("如果没有异常发生,那么会执行我这个else,一切正常") finally: print("不管报不报错,我这个finally 还是要执行的") 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
可以使用单个except块来捕获多个异常类型,或者使用通用的Exception类来捕获所有异常。 importrequeststry:response=requests.get("https://api.example.com")response.raise_for_status()# 检查响应状态码,如果不是 200,则引发异常# 处理响应数据exceptrequests.Timeout:print("请求超时")exceptrequests.HTTPErrorase:prin...
使用BaseException:捕获所有异常(错误与非错误条件引起的) 代码如下: 代码语言:javascript 复制 try: name = raw_input('Your name:') except BaseException: print 'quit' 执行如下: 代码语言:javascript 复制 /usr/bin/python2.7 /home/xpleaf/PycharmProjects/Python_book/10/test.py Your name:quit 这样...
except Exception: print ('hi, ' + person ) 定义一个 who_to_greet 函数,然后接受一个值 person,并根据 if 判断返回相应结果。 然后,greet 函数接受一个 someone 和一个可选的 greeting,之后调用 print 函数,在 print 中调用 who_to_greet 函数并传入参数 someone。