摘要:
列1:利用类中属性的返回值,使主逻辑代码更加简洁 上面是一个分页功能的例子,在这个里面用到了静态方法的返回值 例2:利用列表pop方法返回值 这个例子利用列表pop方法的返回值,也使的主代码的编写更加简洁 阅读全文
摘要:
在这个例子里,定义的class类中,所有的self都指的是实例obj,在执行obj.login时,类中的self就会起作用 阅读全文
摘要:
1,学习来源链接:http://python.jobbole.com/87346/ 阅读全文
摘要:
1,个人感觉不错,专门收集下:https://blog.csdn.net/hliq5399/article/details/78193113 阅读全文
摘要:
pycharm中取执行文件绝对路劲并向上翻两次,得到项目目录 import os import sys project_path = os.path.dirname(os.path.dirname(__file__)) sys.path.append(project_path) #D:/sylar/ 阅读全文
摘要:
创建项目包 要点总结: 设计好目录结构后,创建的时候的应该一次成型,后面最好不要在修改目录结构和目录名。要不然会在导入包的过程中会出现各种报错,尤其在linux系统中,报错提示很少的情况下,更不容易定位错误 阅读全文
摘要:
sys模块 sys模块是与python解释器交互的一个接口 序列化模块 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给? 现在我们能想到的方法就是存在文件里,然后另一个python程序再从 阅读全文
摘要:
注意:os.stat('path/filename') 获取文件/目录信息 的结构说明 阅读全文
摘要:
一:二分法 首先介绍二分法 二分法查找,每次能够排除掉一半的数据,查找的效率非常高,但是局限性比较大,必须是有序的序列才可以使用二分法查找 要求:查找的序列必须是有序序列 下面是一个二分法的例子: 阅读全文
摘要:
1.0有一个有意思的python面试题,是下面的这个样子def add(a,b): #普通求和函数 return a + bdef test(): #生成器函数 for r in range(4): yield rg=test()for n in [2,10]: g=(add(n,i) for i 阅读全文