首页 > 编程语言 >Python中raise异常处理的方法

Python中raise异常处理的方法

时间:2023-11-29 21:56:51浏览次数:46  
标签:异常 raise Python gender 代码 性别

 

try:
gender=input('请输入您的性别:')
if gender!='男' and gender!='女': #如果输入的不是男或者女,判断为True,那么执行第四刚代码
raise Exception('性别只能是男或女') #抛出异常对象
else:
print('您的性别:',gender) #如果是男,或者女第三行代码判断为False 将打印gender
except Exception as e: #捕获异常对象第四行代码,这个异常代码取名为 e
print(e) #打印异常代码‘性别只能是男或者女’

标签:异常,raise,Python,gender,代码,性别
From: https://www.cnblogs.com/Q744633079/p/17865986.html

相关文章

  • 聪明办法学Python Task05 & 选学01
    聪明办法学Python学习笔记Chapter4条件Conditionalsif语句ifstatementConditionalsMakeDecisionsif语句流程一个例子deff(x):print("A",end="")ifx==0:print("B",end="")print("C",end=&......
  • python基础之流程控制语句
    流程控制#控制事物的执行流程 流程控制,是计算机运算领域的用语,意指在程序运行时,个别的指令(或是陈述、子程序)运行或求值的顺序。三大流程控制结构:1.顺序结构:代码从上到下,全部执行2.分支结构:判断语句,代码有选择性的执行3.循环结构:重复执行某......
  • 无涯教程-Python爬虫 - 模块安装
    在本章中,让无涯教程学习可用于Web抓取的各种Python模块。虚拟环境Virtualenv是用于创建隔离的Python环境的工具。借助virtualenv,可以创建一个文件夹,其中包含使用Python项目所需的软件包所需的所有可执行文件。它还允许添加和修改Python模块,而无需访问全局安装。您可以使用以下......
  • Python中代码异常处理
        ......
  • python part4
    Pythonpart4条件if语句abs()布尔表达式嵌套if-elif-else推导式本质是python的语法糖match-case语句case后的内容可以用|隔开清晰的代码风格让if后的条件为真if下的内容不要空白,不够清晰明了用if-if会导致bug多用elifif套if比较混乱,用and较为清晰......
  • 无涯教程-Python爬虫 - 简介
    Web抓取是从Web提取信息的自动过程,本章将为您提供有关Web抓取的深入概念,它与Web抓取的比较以及为什么要选择Web抓取。网页抓取字典中"Scrapping"一词的含义表示可以从网络中获取某些东西,这里出现两个问题:无涯教程可以从网上获得什么以及如何获得它。第一个问题的答案是"数据......
  • 谷歌Gmail停用申诉回来登陆遇到异常活动验证,提示手机号无法用于验证怎么办?
    谷歌Gmail无法登陆出现异常活动验证怎么办?先说注意事项:一、不要使用外面的手机号去验证,100%被谷歌锁定。外面的号码都是被人滥用过去注册的,你还使用去验证自己的异常账号,不被锁定就怪了!二、谷歌的风控规则已经变化了,网上有很多说法认为只需要等待几天、一周甚至一个月就能自动恢复,......
  • 主线程如何获取子线程异常
    主线程如何获取子线程异常常规情况:一般我们没有办法通过主线程去获取子线程的异常举个例子:publicclasstest11_29{publicstaticvoidmain(String[]args){try{Threadthread=newThread(newmyExceptionRunner());thread.star......
  • Python 中的单下划线和双下划线
    哈喽大家好,我是咸鱼当我们在学习Python的时候,可能会经常遇到单下划线_和双下划线__这两种命名方式单下划线_和双下划线__不仅仅是只是一种简单的命名习惯,它们在Python中有着特殊的含义,对于代码的可读性和功能实现有着关键的作用。那么今天我们来看一看在Python......
  • Python——第四章:推导式
    推导式:推导式是为了简化代码.语法:列表推导式:[数据for循环if判断]集合推导式:{数据for循环if判断}字典推导式:{k:vfor循环if判断}元组推导式:不存在(因为元组不可以增、删、改)生成器表达式:(数据for循环if判断) ->不是元组推导式不要把推导式妖魔化不要刻意去用推......