- 博客(7)
- 收藏
- 关注
原创 Python编程从入门到实践(Done)
章节 完成情况 第一章 起步 由于之前使用过Windows环境下的python,所以在本章节的学习中,尝试使用Linux运行python。在Linux系统中安装了python3.5和文本编辑器Geany,并运行了python代码片段。 1.1 搭建编程环境 1.2 在不同操作系统中搭建py...
2020-04-09 17:42:32
1576
原创 python设计一个decorator,它可作用于任何函数上,并打印该函数的执行时间
def metric(fn): def wrapper(*args, **kw): t1 = time.time() a=fn(*args, **kw) t2 = time.time() print('%s executed in %s ms' % (fn.__name__, t2 - t1)) ...
2019-10-16 14:32:13
358
转载 将lambda函数作为参数传递给其他函数
部分Python内置函数接收函数作为参数。 典型的此类内置函数有这些: 1、filter函数。此时lambda函数用于指定过滤列表元素的条件。例如filter(lambda x: x % 3 == 0, [1, 2, 3])指定将列表[1,2,3]中能够被3整除的元素过滤出来,其结果是[3]。 2、sorted函数。此时lambda函数用于指定对列表中所有元素进行排序的准则。例如sorted...
2019-10-15 16:10:35
2087
原创 pyinstaller常用选项
若需将xxx.py文件打包,只需在终端执行: pyinstaller xxx.py 注:终端需切换至xxx.py文件所在目录下。 常用可选项及说明: -F:打包后只生成单个exe格式文件; -D:默认选项,创建一个目录,包含exe文件以及大量依赖文件; -c:默认选项,使用控制台(就是类似cmd的黑框); -w:不使用控制台; -p:添加搜索路径,让其找到对应的库; -i:改变生...
2019-09-19 21:09:11
791
原创 国内的pip镜像
pip install pandas -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
2019-09-19 21:04:32
216
转载 python3 斐波那契数列
def fib(max): n, a, b = 0, 0, 1 while n < max: print(b) a, b = b, a + b n = n + 1 return 'done' a, b = b, a + b相当于: t = (b, a + b) # t是一个tuple a = t[0] b = t[1...
2019-09-16 17:43:24
132
原创 python3 杨辉三角
#!/usr/bin/env python3 # -*- coding: utf-8 -*- #定义杨辉三角函数 def triangles(): L = [1] while 1: yield L L = [0] + L + [0] L = [L[i] + L[i + 1] for i in range(len(L) - 1)] ...
2019-09-16 17:34:53
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人