以下Python代码有什么作用?

时间:2016-07-24 09:53:04

标签: python

我不确定,尤其是最后一行的作用。我在Python书中看到了它。

---To copy along with data..

select * into newtable from oldtable

--to copy only schema..

select * into newtable from oldtable where 1=2

2 个答案:

答案 0 :(得分:2)

这里有2个特殊操作员:

  1. x << yx的二进制表示移到y个地方
  2. x |= y使用binaric或xy之间并将结果存储在x
  3. 根据这些知识,您可以看到您的代码产生一个随机的64位数字。在每次迭代时,它以{50}的概率打开i'th位。

答案 1 :(得分:1)

来自文档:

x&lt;&lt; ÿ 返回x,其中位向左移位y位(右侧的新位为零)。这与将x乘以2 ** y

相同

我认为其余部分应该从变量的命名

中获得微不足道的