优点1、Pandas提供了多种常用文件格式的读写函数。各种情况都能一行代码搞定。Pandas是基于NumPy构建的数据分析工具包。2、便于进行数据整理与清洗,操作方便灵活。Pand…
说明1、try为不同的错误类型定义不同的块。try:在try…except块中使用,它定义了一个代码块,并在没有问题的情况下执行块。如果包含任何错误,可以为不同的错误类型定义不同的…
区别说明1、in:一方面可以用于检查序列(list,range,字符串等)中是否存在某个值。也可以用于遍历for循环中的序列。2、is:用于判断两个变量是否是同一个对象,如果两个对…
1、千位数格式化,可以在使用字符串格式化函数时直接完成。在格式化大数时,通常是每三位数放置逗号,使数字更易读(例如,1,048,576 比 1048576 更容易读)。"2 to …
说明1、重写__new__方法一定要return super().__new__(cls)。2、Python的解释器得不到分配了空间的对象引用,就不会调用对象的初始化方法。注意:_…
解决方法1、定义一个类属性init_flag标记是否 执行过初始化动作,初始值为False。2、判断init_flag,False执行初始化。然后将 init_flag设置为Tru…
说明1、遇到不同类型的异常,需要针对不同类型的异常,做出不同的响应,这时需要捕获错误类型。2、当Python解释器抛出异常时,最后一行错误信息的第一个单词,就是错误类型。实例try…
注意点1、系统的自带的异常只要触发会自动抛出,但用户自定义的异常需要用户自己决定什么时候抛出。2、raise唯一的一个参数指定了要被抛出的异常。它必须是一个异常的实例或者是异常的类…
说明1、当函数/方法执行出现异常,会将异常传递给函数/方法的调用一方。2、如果传递到主程序,仍然没有异常处理,程序才会被终止。实例def demo1(): return i…
说明1、Python 的解释器在导入模块时,会搜索当前目录指定模块名的文件,如果有就直接导入。2、如果没有,再搜索系统目录。在开发时,给文件起名,不要和系统的模块文件重名。3、Py…