摘要: 1. 寻找模块的路径: 2. 如何引用不在同一文件下的py 3. sys.path.append 1. .对于模块和自己写的脚本不在同一个目录下,在脚本开头加sys.path.append('xxx'): 2. 把路径添加到系统的环境变量,或把该路径的文件夹放进已经添加到系统环境变量的路径内。环境变 阅读全文
posted @ 2019-07-09 16:09 God_with_us 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1. py文件的第一个功能,执行文件(承载代码)脚本 直接打印 返回 2. py文件的第二个功能: 模块(被执行文件). 直接打印 返回 模块名 作用:用来控制.py文件在不同的应用场景下执行不同的逻辑(或者是在模块文件中测试代码) 阅读全文
posted @ 2019-07-09 16:07 God_with_us 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 什么是模块?一个模块就是一个py文件 模拟博客园系统作业,100000行代码. 不可能全部存在一个文件. 1. 不易维护. 2. 效率低. 分文件: 10个文件.每个文件有50个函数,有一写相同功能或者相似功能的函数.代码冗余,重复性.我们应该将这10个函数提取出来,放在一个文件中,随用随拿. 1. 阅读全文
posted @ 2019-07-05 08:31 God_with_us 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1. 递归函数:函数或者其它代码都可以解决 官网规定:默认递归的最大深度1000次。如果你递归超过100次还没有解决这个问题,那么执意使用递归,效率很低。 计算年龄: 打印列表中所有的元素: . 阅读全文
posted @ 2019-07-04 22:02 God_with_us 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1.开发封闭原则 软件面世时,不可能把所有的功能都设计好,当前的未来一两年功能给你上线,定期更新迭代。对于软件之前的写的源代码一般都不会修改,对函数里面的代码以及函数的调用方式。 开放原则:在源码不改变的情况下,增加一些额外的功能。 封闭原则:不要改变源码 python中装饰器:完美的诠释了的开放封 阅读全文
posted @ 2019-07-02 20:29 God_with_us 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 第一版: 没有保证数据的安全 l1 = [] 全局变量 def make_average(price): l1.append(price) total = sum(l1) return total/len(l1) print(make_average(100000)) print(make_aver 阅读全文
posted @ 2019-06-27 22:49 God_with_us 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.sep设定分割符 2.end 默认是换行可以打印到下一行 print(1,2,3,sep='|') 1|2|3 print(1,2, end=' ') print(3,4) ''' 1 2 3 4 ''' 文件写入的另一种方式 f=open('log','w',encoding='utf 8') 阅读全文
posted @ 2019-06-26 11:57 God_with_us 阅读(177) 评论(0) 推荐(0) 编辑
摘要: exal exce hash():获取一个对象(可哈希对象:int,str,Bool,tuple)的哈希值。 help()函数用于查看函数或模块用途的详细说明。 callable 函数用于检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojb 阅读全文
posted @ 2019-06-26 11:55 God_with_us 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 两种模式: 循环模式,筛选模式 匿名函数 匿名函数:没有名字的函数 匿名函数只能构建简单的函数,一句话函数。 def func(x,y): return x+y print(func(1,2)) 匿名函数构建 func2=lamda x,y:x+y print(func2(1,2)) 匿名函数最常用 阅读全文
posted @ 2019-06-26 11:53 God_with_us 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 19.1 生成器初识 生成器本质就是迭代器。python社区生成器与迭代器是一种。生成器与迭代器的唯一区别:生成器是我们自己用python代码构建的。 19.2 生成器函数 yield 直接就可以构建成生成器函数,迭代器需要把一个可迭代对象转化成迭代器,占用内存。 19.3 return yield 阅读全文
posted @ 2019-06-25 19:54 God_with_us 阅读(147) 评论(0) 推荐(0) 编辑