本文为不同阶段的Python学习者从不同角度量身定制了49个学习资源。 初学者 Welcome to Python.org https://www.python.org/ 官方Python站点提供了一个开始使用Python生态系统和学习Python的好方法,包括官方文档。 https://www.p ...
分类:
编程语言 时间:
2019-07-02 19:34:56
阅读次数:
138
函数生成器中,send的作用:1、换新生成器继续执行2、发送一个信息到生成器内部。和next()的区别:next只是唤醒生成器并继续执行,next()就相当于没有发送值或者默认发送一个None给函数内部。send(None)和next()效果一样。例子:defrange(n):count=0whilecount<n:print("count",count)count+=1
分类:
编程语言 时间:
2019-07-02 13:30:08
阅读次数:
109
5.9 logging模块 5.9.1 低配版 5.9.2 标配版 5.9.3 旗舰版 ...
分类:
编程语言 时间:
2019-07-01 21:43:58
阅读次数:
156
# 列表:# []用中括号的形式表示列表,这表示一个空的列表。列表中可以加入任意元素,用逗号隔开# 例如:a = ["A", "B", "C", "D", "E", "F"]a = ["A", "B", "C", "D", "E", "F"] #每个元素有对应的索引,从0开始#增删改查#查print ...
分类:
编程语言 时间:
2019-07-01 15:51:12
阅读次数:
114
Python使用异常对象来表示异常状态,并在遇到错误时引发异常。 raise语句可以引发异常,将一个类或实例作为参数。 一些内置的异常类 待续...... ...
分类:
编程语言 时间:
2019-07-01 00:29:04
阅读次数:
98
deffib(max):n,a,b=0,0,1whilen<max:print(b)a,b=b,a+bn=n+1return"666"fib(13)输出为:1123581321345589144233不能分解写为:a=bb=a+b以a=1,b=2为例子,如果按照以上分解赋值语句,则赋值后a=2,b=4。实际上,可以引入一个中间变量:上述函数可以变为生成器,吧print(b
分类:
编程语言 时间:
2019-06-30 17:18:42
阅读次数:
136
# 根据缺口的模式选股买股票''' 1、总体回测前要做的事情 initialize(context) 1.1、设置策略参数 > 全局常量 1.2、设置中间变量 > 全局变量 1.3、设置回测条件 > JoinQuant额外需要的2、每天开盘前选股策略 (下面策略,发现这种股,不容错过) 2.1、设置 ...
分类:
编程语言 时间:
2019-06-30 10:03:27
阅读次数:
104
Unicode默认中英文为2个字节,16位 Unicode相当于编码的转码中介 ASCII不可存中文字符 utf-8(可变长):英文字符按照ASCII码 中文字符三个字节 #打印系统默认编码 import sys print(sys.getdefaultencoding()) python2中: # ...
分类:
编程语言 时间:
2019-06-29 22:07:51
阅读次数:
100
```也可以在列表生成器里加三元运算:a=[i5ifi>5elsei2foriinrange(11)]print(a)输出为:[0,2,4,6,8,10,30,35,40,45,50]```列表生成器格式:a=(iforiinrange(10)print(a)输出为:<generatorobject<genexpr>at0x0000000001DC77C8>并没有输出
分类:
编程语言 时间:
2019-06-29 16:26:29
阅读次数:
142
变量名只能包含字母、数字、下划线 开头只能字母或者下划线 不能数字开头 不能包含空格 慎用数字1和字母O 单双引号效果一样 自由选择谁在外面 在外面的起作用 name.title() 单词首字母大写 name.upper() 单词全大写 name.lower()单词全小写 +号用于拼接 \t 制表符 ...
分类:
编程语言 时间:
2019-06-29 10:49:08
阅读次数:
152