当前位置: 首页 > news >正文

做照明出口的网站推广服务商

做照明出口的网站,推广服务商,python做网站验证码,知名网站建设企业1.代码 def sfzAnalysis(idNum):#检查身份证长度是否正确if len(idNum)!18:raise ValueError("身份证号码长度不正确,请输入一个18位的身份证号码。")#raise关键字在Python中有多种用途,主要涉及异常的抛出和错误处理#提取出生日期year idN…

1.代码

def sfzAnalysis(idNum):#检查身份证长度是否正确if len(idNum)!=18:raise  ValueError("身份证号码长度不正确,请输入一个18位的身份证号码。")#raise关键字在Python中有多种用途,主要涉及异常的抛出和错误处理#提取出生日期year = idNum[6:10]month = idNum[10:12]day = idNum[12:14]birthday = "{}年{}月{}日".format(year,month,day)#提取性别gender_code = int(idNum[16])gender = "女" if gender_code % 2 ==0 else "男"return  birthday,gendertry:idNum = input("请输入您的身份证号码:")birthday,gender = sfzAnalysis(idNum)print("出生日期:",birthday)print("性别:",gender)
except ValueError as e:print("处理身份证号码时发生错误:",e)

2.分析:

1. 我们的身份证号码是一串18位的数字,其中包含了许多关于持有人身份的信息,比如出生日期和性别。前6位是地区码,接下来的8位是出生日期,然后是顺序码和性别码,
最后一位是校验码。性别由倒数第二位表示,奇数为男,偶数为女。
2.解析身份证号码中的出生日期,出生日期位于身份证的第7位到第14位,格式为YYYYMMDD。例如,如果身份证号码的这部分数字是19900101,则表示持有人的出生日期为1990年1月1日。
 3.解析身份证号码中的性别,性别由身份证的倒数第二位(第17位)决定,如果这一位是奇数,则持有人为男性;如果是偶数,则为女性。

 3.扩展

1.在Python中,try语句用来捕获和处理在执行代码块时可能发生的异常。的基本结构如下:

try:
    # 尝试执行的代码块
except 异常类型:
    # 如果发生异常,则执行这里的代码
finally:
    # 无论是否发生异常,都会执行这里的代码(可选)

(1.)try 块:在这个块中的代码是你希望正常执行的代码。如果在这个块中的代码引发了异常,执行将立即跳到 except 块(如果有的话)。
(2.)except 块:这个块用于捕获和处理异常。except 关键字后面跟着你想要捕获的异常类型。如果 try 块中的代码引发了指定的异常类型,则执行 except 块中的代码。你可以捕获多个不同的异常类型,每个类型对应一个 except 子句。
(3.)finally 块(可选):这个块中的代码无论是否发生异常都会执行。这适用于清理代码,比如关闭文件或释放资源。finally 块在 except 块之后执行,即使有 return、continue 或 break 语句。

2.在Python中,raise关键字用于主动抛出一个异常。当你在程序中检测到某个错误条件时,可以使用raise来立即停止程序的执行,并抛出一个异常,这样可以避免程序继续运行可能导致更严重的问题。

(1.)raise关键字是必须的,因为它用于主动抛出异常,而不是让程序默默地处理错误或者给出一个错误提示。
(2.)ValueError是用来指定抛出的异常类型,它是一个内置的异常类型,表示“值错误”。如果你认为其他类型的异常更适合,比如IndexError或TypeError,你可以更改它。但是,你需要确保使用的异常类型与你想要表达的错误情况相匹配。

3.Python中使用format方法对字符串进行格式化的一个例子。

(1.){} 是一个占位符,用于在格式化字符串中插入变量值。
(2.)format 是一个内置函数,用于将格式化的字符串与变量值结合起来。它接受一个或多个变量,并根据占位符的位置将这些变量值插入到字符串中。

http://www.khdw.cn/news/40750.html

相关文章:

  • 郑州外贸网站建设商家潍坊seo外包平台
  • 网站建设用哪种语言最好网络推广培训去哪里好
  • 门户网站建设工作讲话网络推广营销方案100例
  • 大型网站开发 书籍在线一键生成网页
  • wordpress博客案例信息如何优化上百度首页
  • 建立企业网站的详细步骤最新seo教程
  • 花都建站电商网站分析
  • 晚上做设计挣钱的网站自己怎么建网站
  • 查看网站域名建站系统
  • 台州网站排名优化公司品牌推广工作内容
  • 服务器怎么做网站教程企业网络的组网方案
  • asp.net做网站野狼seo团队
  • wordpress 自动相册seo软件视频教程
  • wordpress 卡密关键词优化软件有哪些
  • 做pc端网站公司b站推广有用吗
  • 给客户做网站需要提供百度小说排行榜第一名
  • 手机域名网站怎么做怎么去推广自己的公司
  • 松江做公司网站谷歌paypal官网入口
  • 企业网站建设顾问宁波seo推广定制
  • 如何申请做网站windows优化大师有哪些功能
  • 网站url优化关键词优化报价
  • 做网站推广的一般都是什么公司搜索引擎排名优化是什么意思
  • 网站建设 是否计入固定资产地推团队接单平台
  • 成都大型网站建设公司焊工培训心得体会
  • 温州企业网站建设要多少钱广州网站运营
  • 网站建设的基本目标百度客服人工服务电话
  • 一学一做看视频网站有哪些seo排名策略
  • 模拟黑客网站推广互联网营销
  • 手机网站模板 怎样做seo搜索优化费用
  • 做我女朋友好不好手机网站上海网站seo