VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 10
声望: 0

description
这个时候是判断interval_count是否可以被我们的self.window整除,就说明七分钟已经走完,finish为true
那不是应该是写成
if self.interval_count % self.window :
finished = True
为什么要加个“not”呢?

Member
avatar
加入于:
帖子: 1468
声望: 105

Python里的%是求余计算,只有余数是0才意味着能被整除

Member
avatar
加入于:
帖子: 10
声望: 0

MTF wrote:

Python里的%是求余计算,只有余数是0才意味着能被整除
这个我知道啊,我就问为什么不是直接用“ if ",而是" if not",我的理解是
if 余数为0
finished = True

Member
avatar
加入于:
帖子: 1468
声望: 105

为为 wrote:

MTF wrote:

Python里的%是求余计算,只有余数是0才意味着能被整除
这个我知道啊,我就问为什么不是直接用“ if ",而是" if not",我的理解是
if 余数为0
finished = True

因为对0的not判断,速度上比对数字的==0判断更快,这算是Python代码的一个小技巧了

Member
avatar
加入于:
帖子: 10
声望: 0

MTF wrote:

为为 wrote:

MTF wrote:

Python里的%是求余计算,只有余数是0才意味着能被整除
这个我知道啊,我就问为什么不是直接用“ if ",而是" if not",我的理解是
if 余数为0
finished = True

因为对0的not判断,速度上比对数字的==0判断更快,这算是Python代码的一个小技巧了
原来如此,谢谢老哥

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】