我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python位运算,按位或

    n = int(input())
    num = 0
    for i in range(n - 1, -1, -1):
        if int(input()):
            num |= 1 << i

最后一行代码为什么没错, | 后面跟着 = 为什么我觉得不大对
作用又是什么呢

num |= 1 << i
就是 
num = num | (1 << i)


近期文章

  • PHP给session赋值没成功
  • 用vs过程中 同样的代码别人的电脑可以正常使用 我的就不行 老是报错
  • Latex的一个排版问题
  • C++设计一个学生类,用到构造函数和析构函数
  • python manage.py runserver没反应
  • 有一个C++的基础小问题,一直不知道咋解决,想请教一下万能的网友
  • 顺时针螺旋向内赋值T^T失败了求看看
  • 结果偏差:第二行不能正常赋值
  • mysql -1366 已经改成utf8,一会出错一会又不出错
  • 最大的汽缸的可能的容量的计算问题,怎么使用C语言的程序的编写的过程的方式的技术来实现
  • 使用sci-hub插件提示403forbidden错误咋解决
  • chrome浏览器的扩展程序是弹窗式的,可以通过selenium句柄定位吗?
  • xcode duplicate symbol报错
  • 请教一下Python
  • MacM1安装Windows11虚拟机为了使用Wind,但是Excel插件无法注册
  • 函数得到的结果如果为空,不输出
  • 运行.vue文件时出现了这个报错,请问怎么解决?
  • Java中不能引用Frame的原因
  • vb.net 简单的datatable的排序 含有千分位 -线上等
  • 哪位可以解释一下 模型大小(ModelSize),参数量(NumberOfParameters),计算量(Flops),推理速度的定义和他们直接的关系

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华