资料内容:
6、 为什么应尽量从列表的尾部进行元素的增加与删除操作 ? (当列表增加或删除元素时,
列表对象自动进行内存扩展或收缩, 从而保证元素之间没有缝隙,但这涉及到列表元素
的移动, 效 率较低, 应尽量从列表尾部进行元素的增加与删除操作以提高处理速度。 )
7、 分析逻辑运算符“or” 的短路求值特性? (假设有表达式“表达式1or 表达式2” ,
如果表达式 1 的值等价于True, 那么无论表达式2 的值是什么, 整个表达式的值总是
等价于True。 因此 , 不需要再计算表达式2的值。 )
8、 简单解释Python 中短字符串驻留机制? (对于短字符串, 将其赋值给多个不同的对象时,
内存中只有一个副本, 多个对象共享改副本。 )
9、 异常和错误有什么区别 ? (异常是指因为程序执行过程中出错而在正常控制流以外采取
的行为。 严格来说, 语 法错误和逻辑错误不属于异常, 但 有些语法错误往往会导致异常,
例如由于大小写拼写错误而访问不存在的对象 ,或者试图访问不存在的文件, 等 等。 )