zoukankan      html  css  js  c++  java
  • python的位运算符

    '''
    python位运算符:python的位运算符是把数字看作二进制来进行计算的。
    按位与(&):如果两个二进位都为1,则该位结果为1,否则为0
    按位或(|):只要一个为1,则为1,否则为0
    按位异或(^):两个二进位相异为为1(即两个二进位要相反),否则为0
    取反(~):对数据的每个二进制位取反,即把1变0,把0变1
    左移动:运算数的各二进位全部向左移若干位
    右移动:运算数的各二进位全部向右移若干位
    '''

    a = 60 #60的二进制为 0011 1100
    b = 13 #13的二进制为 00001101
    c = 0
    #按位与的运算方法如下:(按位或、按位异或也是一样)
    #即 a 0011 1100
    # b 0000 1101
    #得出 c 0000 1100
    c = a & b
    print('a与b的按位与运算结果为:',c) #结果为 0000 1100
    c = a | b
    print('a与b的按位或运算结果为:',c) #结果为 0011 1101
    c = a ^ b
    print('a与b的按位异或运算结果为:',c) #结果为 0011 0001
    c = ~a
    print('a按位取反运算为:',c) #结果为 1100 0011
    c = a << 3
    print('a左移动3运算为:',c) #结果为 1111 0000 0
    c = a >> 3
    print('a右移动3运算为:',c) #结果为 0000 0111
  • 相关阅读:
    css选择器(常规选择器,伪类选择器,伪元素选择器,根元素选择器)
    css文件引人的三种方式
    《软件测试》阅读笔记
    测试风险管理
    软件缺陷分析
    软件文档
    软件缺陷分析方法
    软件缺陷分析方法:ODC
    [转载]web测试方法总结
    测试报告笔记
  • 原文地址:https://www.cnblogs.com/relax1949/p/7452017.html
Copyright © 2011-2022 走看看