码迷,mamicode.com
首页 > 编程语言 > 详细

Python数据运算

时间:2018-04-10 21:50:31      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:表示   字节   有符号   取反   判断   不同   nbsp   异或   移动   

身份运算

  • is
    • is是判断两个标识符是不是引用自一个对象
    • x is y, 如果id(x)等于id(y), is 返回结果1
  • is not
    • is not 是判断两个标识符是不是引用自不同对象
    • x is not y, 如果id(x)不等于id(y), is not 返回结果1

 

位运算

  • &
    • 按位与运算符
    • (a&b) 输出结果12, 二进制解释 : 0000 1100
  • |
    • 按位或运算符
    • (a|b) 输出结果61, 二进制解释 : 0011 1101
  • ^
    • 按位异或运算符
    • (a^b) 输出结果49,二进制解释:0011 0001
  • ~
    • 按位取反运算符
    • (~a) 输出结果-61, 二进制解释 : 1100 0011 , 在一个有符号二进制数的补码形式
  • <<
    • 左移动运算符
    • a<<2 输出结果240, 二进制解释:1111 0000
  • >>
    • 右移动运算符
    • a.>>2输出结果15, 二进制解释:0000 1111

 

计算机中能表示的最小单位,是一个二进制单位.

计算机中能存储的最小单位, 是一个二进制单位 (bit)

8 bit = byte (字节)

1024byte - 1kbyte

1024kbyte = 1mbyte

1024mbyte = 1gb

1024gb = 1T

Python数据运算

标签:表示   字节   有符号   取反   判断   不同   nbsp   异或   移动   

原文地址:https://www.cnblogs.com/cheese320/p/8782520.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!