- Category
- 算法题
【Py7数据类型】7.6-使用pycharm调试
如何使用pycharm调试python程序 使用pycharm的调试功能,可以对程序进行调试,也就debug。 调试功能主要包括设置断点, 单步执行, 查看调用栈信息, 查看变量的值,调试功能让程序在某一行代码上暂停,通过对这一刻的上下文环境进行检查,可以定位程序出问题的原因。 调试程序是程序员的日
【Py7数据类型】7.5-常见的错误和异常
1. 忘记添加: 在if, elif, else, for, while, class,或者使用def定义函数的名称后面忘记添加:,就会引发 SyntaxError if 3 > 4
print('ok')
这是一种非常明显的错误,大多数编辑器在你写代码的时候就会用红色的波浪线提示你 2.
【Py7数据类型】7.4-异常信息分析与收集
异常信息分析与收集 在实际调试程序的过程中,有时只获得异常的类型是远远不够的,还需要借助更详细的异常信息才能解决问题。 捕获异常时,常用的有2种方式可获得更多的异常信息,分别是: 使用 sys 模块中的 exc_info 方法; 使用 traceback 模块中的相关函数。 Python sys.e
【Py7数据类型】7.3-主动抛异常
一、引发异常(主动抛出异常) 你可能会感到疑惑,即我们从来都是想方设法地让程序正常运行,为什么还要手动设置异常呢?首先,你要要分清楚,程序发生异常和程序执行错误,它们完全是两码事,并不是说程序有异常,就代表程序有问题,因为异常既可能是由bug导致的,也可能是你故意想要引发的;其次,出现异常又不是一定
【Py7错误异常】7.2-捕获异常
一、捕获异常 一旦发生异常,程序就会终止,这是非常糟糕的事情,这种糟糕体现在两方面 即便发生了异常,如果业务上可以忽略它,那么程序应当继续执行 程序终止,使得异常的信息没有被保留下来,不利于问题的分析和总结 为了提高程序的健壮性和解决问题,可以将异常捕获,根据业务要求来做对应的处理。 1、try e
【Py7错误异常】7.1-错误和异常介绍
一、 错误和异常 程序运行时可能会碰到一些错误和异常,例如本该用英文冒号却用了中文冒号的情况,再比如出现了除数为 0、年龄为负数、数组下标越界等,这些错误或异常如果不能被发现并加以处理,可能会导致程序无法运行或返回结果有误。和大部分编程语言一样,Python 也提供了处理错误和异常的机制,可以让我们
【Py1数据类型】2.8-数据类型杂谈
1.python列表,元组,集合,字典之间互相转换 本文着重介绍python 列表(list),元组(tuple),集合(set),字典(dict)四种类型之间的相互转换,转换成python列表需要使用list函数,转成元组需要使用tuple函数,转成集合需要使用set函数,转成字典需要使用dict
【Py1数据类型】2.7-集合
集合讲解 1. python集合定义 python的集合也是容器,其内元素都是无序、唯一、不可变的,常用来做成员测试、移除重复数据、数据计算(如交集、并集等)。集合内元素是唯一的,说明集合中的元素必须是可hash对象。集合不记录元素位置和插入顺序,因此,也不支持索引,切片等其他序列类的操作。 pyt