timeislife
发表于 2017-10-18 18:35:20
未初始化的本地变量是什么意思?
Ericzhangzzr
发表于 2017-10-19 19:20:38
0.try except 语句 及 try finally 语句
1.可以,因为错误类型不知有一种
2.except(OSError,TyprError,NameError等各类错误)
3.可能出现程序员无法预知的错误
4.用try finally,将出错后要执行的语句放在finally后面,就可以在程序出错后继续运行了
5.ifi>1:
raise KeyboardInterrupt
else:
动动手0:import random
try:
secret = random.randint(1,10)
print('------------------我爱鱼C工作室------------------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
while guess != secret:
temp = input("哎呀,猜错了,请重新输入吧:")
guess = int(temp)
if guess == secret:
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
else:
if guess > secret:
print("哥,大了大了~~~")
else:
print("嘿,小了,小了~~~")
print("游戏结束,不玩啦^_^")
except ValueError:
print('输入格式错误')
except (EOFError,KeyboardInterrupt):
print('')
动动手1,2:
try:
def int_input():
intinput=int(input('请输入一个整数:'))
print(intinput)
int_input()
except ValueError:
print('出错,您输入的不是整数')
动动手3:
try:
f = open('My_File.txt') # 当前文件夹中并不存在"My_File.txt"这个文件T_T
print(f.read())
f.close()
except OSError as reason:
print('出错啦:' + str(reason))
duramisu
发表于 2017-11-1 11:59:26
zhaopengfei 发表于 2014-4-11 21:48
能介绍下这些个东西都是怎么用的么?这些面向对象的东西真心不太会用啊
这就是跟java的try catch差不多的意思
tenghu4567
发表于 2017-11-4 15:29:49
{:10_249:}{:10_249:}{:10_249:}{:10_249:}{:10_249:}{:10_249:}
步履不停_
发表于 2017-11-28 09:09:35
超级棒,点赞
hhhttt
发表于 2017-12-19 22:08:55
顶
bykbaoyukun
发表于 2018-1-1 15:33:17
0. 很重要!
1. 会产生语法异常 SyntaxError
2. 会产生索引异常 IndexError
3. 会产生访问未知属性异常 AttributeError,应该为.sort()方法
4. 会产生字典访问未知键名异常 KeyError
5. 会产生语法异常 SyntaxError,位置参数不能在关键字参数之后
6. 会产生访问不存在变量异常 NameError,wb应为"wb"
7. 会产生访问未初始化的本地变量异常
=vl
发表于 2018-1-1 15:46:24
收集,,,
sdcpzzg
发表于 2018-1-10 21:33:53
好资料,谢谢楼主
Andy先生
发表于 2018-1-11 12:06:32
感谢小甲鱼老师!
ybo2017
发表于 2018-1-15 15:09:05
好帖,了解一下先
favorJJ
发表于 2018-1-17 17:06:25
学习
伊尹
发表于 2018-1-26 09:23:45
{:10_254:}{:10_254:}
AdaHao
发表于 2018-1-27 13:18:25
下半部分的结构消化不了。总之总结的好棒
Happyna
发表于 2018-1-31 18:38:42
Thanks.
rover1
发表于 2018-1-31 19:03:09
写程序确实会出现各种异常,看来还是需要多写程序,多遇到异常就好了,对照着楼主提供的异常来处理就好多了。当然还要熟悉python的相关语法等内容。
大艾尔
发表于 2018-2-18 16:27:20
1.SyntaxError
2.IndexError
3.AttributeError
4.KeyError
5.ValueError
6.ValueError
7.正常运行,返回 25
委员长2018
发表于 2018-2-26 15:39:30
好东西啊,辛苦了!
bobfenglin
发表于 2018-2-26 23:00:58
0.异常处理机制首先为编程者提供了改正错误的方向,方便处理编程错误。也可以通过异常处理机制改善用户的使用体验。
1.SyntaxError:invalid syntax 语法错误:无效语法
2.IndexError 索引超出序列范围 list index out of range
3.AttibuteError 尝试访问的对象没有相应属性
4.KeyError:键值错误
5.SyntaxError:关键字的选择出现错误
6.NameError:wb没有定义,应加上引号
7,IndentationError 缩进错误
赤杨
发表于 2018-3-1 15:50:54
本帖最后由 赤杨 于 2018-3-1 15:52 编辑
0
页:
1
2
3
4
5
6
[7]
8
9
10
11
12
13
14