1、位运算符

a=10
b=20
print(a & b)
print(a|b)
print(a^b)
print(~1)
print(~30)

0
30
30
-2
-31

这个问题涉及到计算机内部的编码。
对于整数,计算机内部用最高位表示符号位,0表示为正,1表示为负。
对于负数,为了便于计算,计算机用补码来表示其值。
已经一个数的补码,要知道其值分两种情况:
1:符号位是0,正数,所以后面的二进制位则表示大小,即正数的原码=其补码。如1表示出来则为00000001(我这里用八位来表示,也可以用16位或32位)
2:符号位是1,负数,这时候需要把后面的数取反再加一(要问为什么?查一下资料吧,可以根据补码的特性推出来),所以11111110表示的数是1111110取反为0000001,再加一,则为0000002。算上符号位,就是-2。
1的二进制表示为:00000001,则~1为11111110,根据补码的转换方法,我们就可以算出11111110表示的数是-2.
同理:~0 = -1

2、身份运算符

a = 10
b = 20
c = 10
print(a is b)
print(a is c)
print(a is not b)

False
True
True

3、算术运算

4、比较运算

5、赋值运算符

6、逻辑运算

7、成员运算

8、运算符的优先级

lesson1-python3运算符相关推荐

  1. python3菜鸟教程-Python3 运算符

    Python3 运算符 什么是运算符? 本章节主要说明 Python 的运算符. 举个简单的例子: 4 + 5 = 9 例子中,4 和 5 被称为操作数,+ 称为运算符. Python 语言支持以下类 ...

  2. python3运算符和表达式实验报告_对Python3 * 和 ** 运算符详解

    在 Python 中,* 和 ** 具有语法多义性,具体来说是有四类用法. 1. 算数运算 * 代表乘法 ** 代表乘方 >>> 2 * 5 10 >>> 2 ** ...

  3. python3 运算符

    目录 1.Python算术运算符 2.Python比较运算符 3.Python赋值运算符 4.Python位运算符 5.Python逻辑运算符 6.Python成员运算符 7.Python身份运算符 ...

  4. python使用什么注释语句和运算-Python3 注释和运算符

    Python3 注释 确保对模块, 函数, 方法和行内注释使用正确的风格 Python中的注释有单行注释和多行注释: Python中单行注释以 # 开头,例如:: #这是一个注释 print(&quo ...

  5. python变量运算符_Python(三) 变量与运算符

    一.什么是变量 变量 = [1,2] 二.变量的命名规则 字母,数字,下划线,首字母不能是数字 系统关键字 不能用在变量名中 保留关键字 区别大小写 a=1,   a='1',   a=(1,2),  ...

  6. python3基础知识一

    一.Python3 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建.当然也可以使用del语句删除一些对象.del var,del var_a, ...

  7. python连乘函数_(Python3) 连加 连乘 代码

    原博文 2019-01-27 21:25 − a=[1,2,3,4,5,6,7,8,9,10] #连加 b=0 for i in a: b+=i print(b) #连乘 c=1 for i in a ...

  8. Python3基本用法 2020.2.20

    Python3基本用法 2020.2.20 Python3简介 Python是一个高层次的结合了解释性.编译性.互动型和面向对象的脚本语言. Python的设计具有很强的可读 %8.5f格式说明符表示 ...

  9. 第31章 Python3 标准库概览教程

    操作系统接口 os模块提供了不少与操作系统相关联的函数. >>> import os>>> os.getcwd() # return 当前的工作目录'C:\\Pyt ...

  10. 第7章 Python3 数据类型转换教程

    有时候,咱们需要对数据内置的类型进行转换,数据类型的转换,一般情况下仁兄您只需要将数据类型作为函数名即可. Python 数据类型转换可以分为两种: 隐式类型转换 - 自动完成 显式类型转换 - 需要 ...

最新文章

  1. 怎样健身最有效?程序员们可能还需要这些……
  2. 计算机安全原理与实践_《计算机图形学原理及实践》学习笔记之第三章
  3. RSA加密算法简单分析
  4. 计算机应用技术专业课程改革方案,【计算机维护论文】计算机应用技术专业教学改革方案(共4015字)...
  5. python程序怎样在手机上_python手机文件怎么上传至电脑?
  6. java案例代码6-评委打分的模拟程序
  7. 粒子群算法求解0-1背包问题
  8. vs2012 +WP8sdk 开发WP8应用
  9. 安卓otg识别ntfs_你知道手机的OTG功能吗?学会用之后再也不担心内存不够了!...
  10. QQ会员注册完整代码
  11. C语言输出转置矩阵解题步骤,C语言实现矩阵转置
  12. 一个中专生:我在华为面试的真实经历
  13. 使用ffmpeg进行音频采样率转换
  14. 可汗学院”(Khan Academy)提出的考验智商的谜题
  15. Heavy Transportation重型运输(Dijkstra算法 - 详解)
  16. Mac zshrc文件找不到问题
  17. 从头开始学习React
  18. 独立IP、PV、UV、DAU含义
  19. 微信修改文件路径后任务栏图标显示错误
  20. 学习笔记TF066:TensorFlow移动端应用,iOS、Android系统实践

热门文章

  1. springboot 添加允许跨域_springboot设置cors跨域请求的两种方式
  2. MySQL优化INSERT的性能
  3. 计算机复位启动如何操作,电脑能开机但进入不了系统,怎么办?按什么键能恢复系统?...
  4. 修改thymeleaf默认路径
  5. android studio编译找不到程序包,【图片】哥哥们,android studio 打包的安装包手机无法识别怎么破【androidstudio吧】_百度贴吧...
  6. 阻止JavaScript事件冒泡到父元素
  7. 【若依(ruoyi)】表格实现tooltip
  8. PHP在WPS中的应用,PHP+Laravel的简单应用教程【ajax的使用】,wps的使用教程
  9. Scanner读取一个int数组
  10. 计算机程序设计 期末考试题,《计算机编程ASP》期终习题A.doc