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

如何增强网站的安全性联想网站建设摘要

如何增强网站的安全性,联想网站建设摘要,万网的怎么做网站地图,安装的字体wordpress第二周 Day 8 - Python 函数基础 Day 9 - 函数进阶用法 Day 10 - 模块与标准库入门 Day 11 - 列表推导式、内置函数进阶、模块封装实战 Day 12 - 字符串处理 & 文件路径操作 Day 13 - 文件操作基础 🎯 今日目标 理解异常的概念和常见异常类型掌握 try-except …

第二周

Day 8 - Python 函数基础
Day 9 - 函数进阶用法
Day 10 - 模块与标准库入门
Day 11 - 列表推导式、内置函数进阶、模块封装实战
Day 12 - 字符串处理 & 文件路径操作
Day 13 - 文件操作基础


🎯 今日目标

  • 理解异常的概念和常见异常类型
  • 掌握 try-except 结构的用法
  • 理解 else 和 finally 的作用
  • 实战练习:用户输入验证 + 文件读写容错

📘 什么是异常?

异常(Exception)指程序运行过程中出现的错误,常见类型如:

异常类型说明
ZeroDivisionError除以零错误
ValueError错误的值(如 int(“abc”))
FileNotFoundError文件不存在
TypeError类型不匹配的操作

🧱 try-except 基本结构

try:代码块(可能会出错)
except 异常类型:出错时执行的代码

示例:

try:num = int(input("请输入一个整数:"))print("你的输入是:", num)
except ValueError:print("⚠️ 输入无效,请输入整数!")

🧱 多个 except 捕获不同异常

try:x = int(input("x: "))y = int(input("y: "))print(x / y)
except ValueError:print("❌ 输入错误,请输入整数。")
except ZeroDivisionError:print("❌ 除数不能为 0。")

🧱 使用 else 和 finally

try:f = open("test.txt", 'r', encoding='utf-8')content = f.read()
except FileNotFoundError:print("文件不存在。")
else:print("文件内容:", content)
finally:print("不管有没有异常,都会执行这段话。")

各部分作用:

语句说明
try主逻辑代码
except捕获并处理错误
else如果没出错,执行(可选)
finally无论是否出错,始终执行,如关闭资源

🧪 练习任务

练习 1:输入两个数字,输出相除结果,处理输入异常与除零

try:a = float(input("输入第一个数:"))b = float(input("输入第二个数:"))result = a / b
except ValueError:print("❌ 请输入有效数字!")
except ZeroDivisionError:print("❌ 不能除以 0!")
else:print("✅ 结果是:", result)

练习 2:尝试打开文件,如果不存在则提示,并写入默认内容

try:with open("info.txt", 'r', encoding='utf-8') as f:print("文件内容:", f.read())
except FileNotFoundError:print("文件未找到,自动创建文件。")with open("info.txt", 'w', encoding='utf-8') as f:f.write("默认内容:Hello Exception!\n")

📌 总结归纳

技能内容说明
try-except用于捕获运行时错误,避免程序崩溃
多异常捕获可分别处理不同异常(如 ValueError, ZeroDivisionError)
else无异常时执行(通常用于主逻辑)
finally无论是否出错都会执行,常用于释放资源

题外话

以终身学习为目标,先了解自己,再优化自己💪
在这里插入图片描述

http://www.dtcms.com/wzjs/801352.html

相关文章:

  • 苏州建站网站模板微信公众号怎样创建
  • 郑州做网站和app的公司工程建设云个人服务平台
  • 都匀网站完整个人网站html
  • 17做网店网站池尾wordpress增加注册
  • 有个新网站专门做外贸的叫什么免费微信小程序开发者工具
  • 用照片做视频的模板下载网站网站运营总结
  • 六安网站怎么做seo网页设计字体代码
  • 洛江区建设局网站浙江省甲级设计院加盟
  • seo网站推广的主要目的是什么台州网站外包
  • 你做网站群好朋友的作文广东官网网站建设怎么样
  • 我想做一个小网站搞页游该怎么做asp iis设置网站路径
  • 晋江网站建设报价动易会提示模版文件"默认网站首页问答模板.html"找不到
  • 网站建设建议书轮播网站
  • 宜昌市做网站的公司网站建设120
  • 昌邑网站制作个人淘宝开店流程步骤
  • 衡水网站制作公司哪家专业seo站群优化技术
  • wordpress站点 HTML三门峡网站制作公司
  • 商业网站大全深圳视频网站开发
  • 谷歌代运营赣州网站seo
  • 苏州专业做网站公司电话十大社交电商平台排名
  • 在线设计logo免费网站移动网站建站系统
  • 成品网站软件宁波seo推荐优化
  • 江苏省数字文化馆网站建设loft办公室装修设计方案
  • 自己做的网页怎么连接到网站asp.net 网站开发 实战
  • 做一个网站开发要多少钱wordpress主题还原
  • 做网站要那些设备关于网站的ppt怎么做
  • 静安集团网站建设兰州移动官网网站建设
  • 做百度线上推广北京网站关键词优化推荐
  • 做网站多少费用建设工程发布公告的网站
  • 阿里云备案网站建设方案书范文网站源码下载 用户注册