lesson1-python3运算符
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运算符相关推荐
- python3菜鸟教程-Python3 运算符
Python3 运算符 什么是运算符? 本章节主要说明 Python 的运算符. 举个简单的例子: 4 + 5 = 9 例子中,4 和 5 被称为操作数,+ 称为运算符. Python 语言支持以下类 ...
- python3运算符和表达式实验报告_对Python3 * 和 ** 运算符详解
在 Python 中,* 和 ** 具有语法多义性,具体来说是有四类用法. 1. 算数运算 * 代表乘法 ** 代表乘方 >>> 2 * 5 10 >>> 2 ** ...
- python3 运算符
目录 1.Python算术运算符 2.Python比较运算符 3.Python赋值运算符 4.Python位运算符 5.Python逻辑运算符 6.Python成员运算符 7.Python身份运算符 ...
- python使用什么注释语句和运算-Python3 注释和运算符
Python3 注释 确保对模块, 函数, 方法和行内注释使用正确的风格 Python中的注释有单行注释和多行注释: Python中单行注释以 # 开头,例如:: #这是一个注释 print(&quo ...
- python变量运算符_Python(三) 变量与运算符
一.什么是变量 变量 = [1,2] 二.变量的命名规则 字母,数字,下划线,首字母不能是数字 系统关键字 不能用在变量名中 保留关键字 区别大小写 a=1, a='1', a=(1,2), ...
- python3基础知识一
一.Python3 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建.当然也可以使用del语句删除一些对象.del var,del var_a, ...
- 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 ...
- Python3基本用法 2020.2.20
Python3基本用法 2020.2.20 Python3简介 Python是一个高层次的结合了解释性.编译性.互动型和面向对象的脚本语言. Python的设计具有很强的可读 %8.5f格式说明符表示 ...
- 第31章 Python3 标准库概览教程
操作系统接口 os模块提供了不少与操作系统相关联的函数. >>> import os>>> os.getcwd() # return 当前的工作目录'C:\\Pyt ...
- 第7章 Python3 数据类型转换教程
有时候,咱们需要对数据内置的类型进行转换,数据类型的转换,一般情况下仁兄您只需要将数据类型作为函数名即可. Python 数据类型转换可以分为两种: 隐式类型转换 - 自动完成 显式类型转换 - 需要 ...
最新文章
- 怎样健身最有效?程序员们可能还需要这些……
- 计算机安全原理与实践_《计算机图形学原理及实践》学习笔记之第三章
- RSA加密算法简单分析
- 计算机应用技术专业课程改革方案,【计算机维护论文】计算机应用技术专业教学改革方案(共4015字)...
- python程序怎样在手机上_python手机文件怎么上传至电脑?
- java案例代码6-评委打分的模拟程序
- 粒子群算法求解0-1背包问题
- vs2012 +WP8sdk 开发WP8应用
- 安卓otg识别ntfs_你知道手机的OTG功能吗?学会用之后再也不担心内存不够了!...
- QQ会员注册完整代码
- C语言输出转置矩阵解题步骤,C语言实现矩阵转置
- 一个中专生:我在华为面试的真实经历
- 使用ffmpeg进行音频采样率转换
- 可汗学院”(Khan Academy)提出的考验智商的谜题
- Heavy Transportation重型运输(Dijkstra算法 - 详解)
- Mac zshrc文件找不到问题
- 从头开始学习React
- 独立IP、PV、UV、DAU含义
- 微信修改文件路径后任务栏图标显示错误
- 学习笔记TF066:TensorFlow移动端应用,iOS、Android系统实践
热门文章
- springboot 添加允许跨域_springboot设置cors跨域请求的两种方式
- MySQL优化INSERT的性能
- 计算机复位启动如何操作,电脑能开机但进入不了系统,怎么办?按什么键能恢复系统?...
- 修改thymeleaf默认路径
- android studio编译找不到程序包,【图片】哥哥们,android studio 打包的安装包手机无法识别怎么破【androidstudio吧】_百度贴吧...
- 阻止JavaScript事件冒泡到父元素
- 【若依(ruoyi)】表格实现tooltip
- PHP在WPS中的应用,PHP+Laravel的简单应用教程【ajax的使用】,wps的使用教程
- Scanner读取一个int数组
- 计算机程序设计 期末考试题,《计算机编程ASP》期终习题A.doc