Python
darkbus111
这个作者很懒,什么都没留下…
展开
-
python中yield用法详解
python中yield用法详解 今天看python学习视频学到生成器这一块时始终弄不懂yield的用法及其原理,在网上详细查看yield的用法之后总结一下yield的使用方法。 先看一个简单的yield语句:def fib(max): n, a, b = 0, 0, 1 while n < max: yield b ...转载 2020-05-07 14:10:37 · 641 阅读 · 0 评论 -
python yield
您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个...转载 2020-04-30 13:53:28 · 235 阅读 · 0 评论 -
Python列表推导式,集合推导式,元组推导式
先定义一个列表aa = [1, 2, 3, 4, 5, 6, 7, 8]1a = [1, 2, 3, 4, 5, 6, 7, 8]# 列表推导d = [i**2 for i in a]#集合推导e = {i**2 for i in a}#元组推导f = (i**2 for i in a)print(type(d))print(type(e))print(typ...原创 2020-04-30 13:35:19 · 410 阅读 · 1 评论 -
py文件打包成exe文件
1. 安装pyinstaller pip install pyinstaller2. 找到自己写的 run.py pyinstaller run.py打包是加上-F:打包成一个EXE文件。 pyinstaller -F run.py3.更改exe文件的图标自定义打包出来的exe文件图标,需要使用-i参数,同时需要准备一个ico格式的图片,贴上一个在...原创 2020-04-03 17:12:03 · 269 阅读 · 0 评论