【python技巧】

1)【关于‘&’ :按照二进制进行与操作,可以用作判断奇偶】【https://zhidao.baidu.com/question/308587899.html】

    & 是位运算;and 是逻辑运算。

 【举例1】

    >>> a = 1

    >>> b = 2

    >>> #1 的二进制是 1,2的二进制是 10

    >>> a&b

    0

    >>> a and b

    2

【举例2】

  对于(m+n) &1

  若结果为0,则(m+n)是偶数;若结果为1,则(m+n)为奇数;


2)关于“>>”,用来二进制位移。【参考:https://zhidao.baidu.com/question/310628609.html】

  >> 是右移,右移1位相当于除以2

  << 是左移,末位补0,类比十进制数在末尾添0相当于原数乘以10,x<<1是将x的二进制表示左移一位,相当于原数x乘2。比如整数4在二进制下是100,4<<1左移1位变成1000(二进制),结果是8。


转载于:https://www.cnblogs.com/anno-ymy/p/11232454.html

【python技巧】“”、“”等符号操作相关推荐

  1. 离散度计算公式 python_被多种离散化场景困扰?8种python技巧!让数据处理更简单...

    前言 python数据处理与分析学习过程中,需要有这样的一种意识,即元"为什么选择了python而不是其他?"既然选择了python,那么在实际应用中,它到底哪里不一样?大家说的方 ...

  2. python生成uuid_咸鱼高赞回答:有什么相见恨晚的Python技巧,附赠python最新教程...

    日常工作几乎离不python.一路走来,他积累了不少有用的技巧和tips,现在就将这些技巧分享给大家.这些技巧将根据其首字母按A-Z的顺序进行展示. Python相关学习资料获取方式:转发文章+关注私 ...

  3. 资深程序员才知道的30个Python技巧

    Python中的省略号 Python省略号是三点序列,通常在自然语言中使用.但是您可能不知道的是,这也是Python中的有效对象: - Ellipsis 它主要用于NumPy中的矩阵切片操作.但是,您 ...

  4. cut out数据增强_被多种离散化场景困扰?8种python技巧!让数据处理更简单

    前言 python数据处理与分析学习过程中,需要有这样的一种意识,即元"为什么选择了python而不是其他?"既然选择了python,那么在实际应用中,它到底哪里不一样?大家说的方 ...

  5. 你需要知道的20个常用的Python技巧

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|机器学习算法那些事 Python的可读性和简单性是其广受 ...

  6. python编程实例详解-Python编程之列表操作实例详解【创建、使用、更新、删除】...

    这篇文章主要介绍了Python编程之列表操作,结合实例形式分析了Python列表的创建.使用.更新.删除等实现方法与相关操作技巧,需要的朋友可以参考下 #coding=utf8 ''''' 列表类型也 ...

  7. Python文件的读写操作

    使用Python编程时,经常会遇到读写文件的操作.对于读写文件的各种模式(如阅读.写入.追加等)有时真的会迷惑人,以及搞不清open.read.readline.readlines.write.wri ...

  8. 数据科学家提高效率的 40 个 Python 技巧

    写在前面 Python简单易学,现今非常流行.Python被用于各种场景,如数据科学.机器学习.web开发.脚本编制.自动化等等. Python的简单易学性在数据科学非常重要.尽管一些数据科学家有计算 ...

  9. Python中的序列操作

    Python中的序列操作 分类: python undefined 官方手册:https://docs.python.org/3.7/library/stdtypes.html#sequence-ty ...

最新文章

  1. linux python matplotlib 使用,关于Linux:如何在Python的matplotlib中设置“后端”?
  2. 树莓派局域网文件共享samba
  3. ASP.NET MVC教程四:ASP.NET MVC中页面传值的几种方式
  4. .jsp页面提交form表单,后台却无法获取input文本框value值
  5. 查询商品列表报错This application has no explicit mapping for /error, so you are seeing this as a fallback
  6. [Python] - 批处理git conflict文件
  7. 漫画算法:5 分钟搞明白红黑树到底是什么?
  8. 【课本】【No.4】数字特征 离散/连续均值/方差 随机向量 协方差 相关系数 矩 偏度 峰度 多维均值/协方差 运算性质 条件期望 随机个随机向量的和 正态中的条件期望是线性函数
  9. 零基础学启发式算法(6)-蚁群算法 (Ant Colony Optimization, ACO)
  10. php 查询access数据库操作,php操作access数据库的方法详解
  11. 在银行做数据是一种什么体验?
  12. 哈工大教授车万翔:基于迁移学习的任务型对话系统
  13. IT行业什么岗位最吃香
  14. 将二维数组中最大值的 行和列的下标打印出来
  15. 秋招知识点总结-Redis数据库
  16. LOJ2312 LUOGU-P3733「HAOI2017」八纵八横 (异或线性基、生成树、线段树分治)
  17. 网页怎么显示emoji表情
  18. 华为鸿蒙推送机型,华为鸿蒙系统开始推送,这15款机型可率先升级,有你的吗?...
  19. 第一性原理 《禅与计算机程序设计艺术》 / 陈光剑
  20. 教你用JavaScript制作图片回廊

热门文章

  1. ubuntu 12.04 配置vsftpd 服务,添加虚拟用户,ssl加密
  2. Python基础(10)--数字
  3. 基于visual Studio2013解决算法导论之007优先队列(堆实现)
  4. 处理图片(updated)
  5. Objective-C单例实现
  6. Web开发学习点滴(持续更新)
  7. Option Explicit 语句
  8. 在一个空的Eclipse中安装Android开发的ADT和SDK
  9. 猪行天下之Python基础——10.1 Python常用模块(上)
  10. 【synchronized底层原理之4】锁的升级过程及比较