python -- 程序异常与调试(识别异常)

python -- 程序异常与调试(识别异常),第1张

概述一、识别异常 程序中出现的错误又称为异常。异常通常分为两大类:编译错误和运行错误。 如下源码是已经修改: # -----------------------------------------# 编程中的一些常见错误# -----------------------------------------# import pandas# 除数为0x = 100y = 10z = x / y# 索引值超

一、识别异常

程序中出现的错误又称为异常。异常通常分为两大类:编译错误和运行错误。

如下源码是已经修改:

# -----------------------------------------# 编程中的一些常见错误# -----------------------------------------# import pandas# 除数为0x = 100y = 10z = x / y# 索引值超出范围score = (100,200,300,400)print(score[3])# 修改不可变对象 - 字符串为不可变对象city = "Guangzhou"print(city[2])# city[2] = ‘b‘city = city[0:2] + "b" + city[3:]print(city)# 将字符串和非字符串进行连接a = "Python"b = "3"print(a + b)# 代码块缩进错误level = 2if level == 2:    print("基础班")else:    print("继续强化!")    print("培优班")# 赋值运算符错用为比较运算符level = 3# 变量未赋初始值i = 0i += 1# 文件找不到file = open("ch10_test.txt","r")# 在字典中找不到相应的键dic = {‘a‘: 1,‘b‘: 2,‘c‘: 3}value = dic[‘c‘]# 用户按下Ctrl+C组合键时抛出键盘中断异常pwd = 888           # 用户密码num = -1            # 输入密码times = 0           # 密码输入的错误次数while num != pwd:    input_num = input("请输入三位数字的密码:")    num = int(input_num)    if num != pwd:        print("密码错误!")        times += 1        if times >= 3:            print("密码错误超过3次,请明天再试!")            break        else:            continue    else:        print("密码正确!")else:    print("登录成功!")
总结

以上是内存溢出为你收集整理的python -- 程序异常与调试(识别异常)全部内容,希望文章能够帮你解决python -- 程序异常与调试(识别异常)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1195742.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存