摘要: 数据库是数据存储的常用方式,其在应用程序中使用,可以对大量数据进行存储。 而pickle模块同样是为了永久存储,其可以对小数据量进行存储。数据存储在一个.pickle文件中。 pickle和数据库都是为了方便存储数据。 pickle的使用: pickle可以将对象数据压到一个文件中,永久保存。这样在 阅读全文
posted @ 2017-10-11 14:52 从0开始_我愿意 阅读(3645) 评论(0) 推荐(0) 编辑
摘要: 在某个函数前面加上这个@property装饰器,代表该方法为一个特性。一般不需要参数。调用时,不用加括号和参数,不能被赋值。property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 阅读全文
posted @ 2017-10-11 11:37 从0开始_我愿意 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 在定义一个类时,有时会定义个@staticmethod方法。该类方法,必须定义在类内,不能单独定义在类外。主要是方便将外部函数集成到类体中,美化代码结构,重点在不需要类实例化的情况下调用方法。就是不用对象调用,直接用类来调用。 例: 应用场景:编写类时需要采用很多不同的方式来创建实例,而我们只有一个 阅读全文
posted @ 2017-10-11 11:31 从0开始_我愿意 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1、打开shell IDLE 2、菜单栏-debug-debug 3、打开需要调试的文件 4、F5 运行。运行后shell中显示 注意,没有》》》,怎么办?该怎么做? 因为此时已经处于调试状态,可以按【step】单步调试,等执行完,即可出现》》》 1:进入函数,单步调试2:单步调试3:跳出函数4:结 阅读全文
posted @ 2017-10-10 16:38 从0开始_我愿意 阅读(3884) 评论(0) 推荐(0) 编辑
摘要: 例:athletelist.py文件定义了class 类 athletelist 1、使用shell打开该文件,然后F5运行,可以运行该脚本文件。将该文件加载到shell中。 如果没有明显错误,显示如图 RESTART: F:\A_web\cig-bin\Athletelist.py 如果有明显错误 阅读全文
posted @ 2017-10-10 16:19 从0开始_我愿意 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 程序中有多个if条件分支时,不能if...A..if..B....else C,必须if...elif.....else 否则有bug。自己编写的程序中,采用了第一种,结果执行进入第一个if后,执行了A,但也执行了C.改用第二种后不存在该bug了。 python: if elif elif else 阅读全文
posted @ 2017-10-10 15:44 从0开始_我愿意 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 类可以放在一个单独的.py文件中。其他py文件需要创建对象时可以import 1、(list)表明是继承list类,athletelist对象除了能调用本身定义的方法,还能调用list类型的任意方法。比如append(),extend() 2、每个类都要定义构造函数,用来对对象进行初始化。__ini 阅读全文
posted @ 2017-10-09 15:03 从0开始_我愿意 阅读(268) 评论(0) 推荐(0) 编辑
摘要: extend:在原列表尾部增加一个list列表,最后会多出若干元素 append:在原列表尾部增加一个元素值,该元素可以是一个列表,但只作为一个元素。 阅读全文
posted @ 2017-10-09 14:00 从0开始_我愿意 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 在新版python中,编写代码时,需要注意对齐。该对齐的必须对齐,差一个空格都不行。 有时候报这个错,是因为没对齐 如果确认对齐了,则去注意是不是tab和空格混用了。不能混用。要用空格,就都用空格来保持一致。要不就都用tab。 可以在出问题的那行,先删除那行,重新输入也可以。 阅读全文
posted @ 2017-09-30 13:59 从0开始_我愿意 阅读(272) 评论(0) 推荐(0) 编辑
摘要: print后要加() print("abc") list=["a","b"] print(list) ***************************************** 在python中,return语句格式是,需要加() return("abc") list=[1,1] retur 阅读全文
posted @ 2017-09-30 13:55 从0开始_我愿意 阅读(311) 评论(0) 推荐(0) 编辑