【Python】2.17学习笔记 移位运算符,逻辑运算符
2024-08-26 04:28:47
移位运算符
左移运算符
\(<<\),将对应的二进制数末尾补一颗零,高位自然溢出(遁入虚无
print( 5 << 2 )
把\(5\)的二进制数左移两位
即把\(101\)变成\(10100\)
右移运算符
\(>>\),将对应的二进制数向右移动,末尾的数自然溢出(遁入虚无*2
print( 7 >> 1 )
把\(111\)变成\(11\)
逻辑运算符
逻辑与
\(Python\)里的逻辑与奇奇怪怪,是一个英文单词\(and\)
if 表达式1 and 表达式2 :
print( 1 )
表达式全部为真,则返回值是真,所以输出1
注意:表达式中不能有赋值,否则会报错
逻辑或
if 表达式1 or 表达式2 :
print( 1 )
只要表达式\(1,2\)有一个为真,则返回真,输出1
逻辑非
if not 表达式 :
print( 1 )
如果表达式为真,则整体为假,不输出
如果表达式为假,则整体为真,输出1
短路原则
表达式1 \(and\) 表达式2 \(and\) 表达式3 \(and\) 表达式4
当出现一个为假时,不进行接下来的运算
\(or\)同理
最新文章
- 本地C代码中创建Java对象
- XE6移动开发环境搭建之IOS篇(5):解决Windows和虚拟机下Mac OSX的共享问题(有图有真相)
- Android开发:第四日——SQLite初接触
- 嵌入式实时操作系统μCOS原理与实践任务控制与时间的解析
- 使用微信JS-SDK 实现 自定义 分享 功能
- mybatis的xml中特殊转义字符和模糊查询like的写法
- STORM_0010_Message passing implementation/消息传递的实现
- Hbase物理模型
- Java学习----字符串函数
- IIS怎么设置本地域名解析(本地域名测试配置)
- iebook 发布到网站 独家秘诀
- apue学习记录——配置apue.3e,实现P4‘ls例子
- 移动端web开发的注意点大总结
- 烽火R2600交换机配置脚本
- hwy题目选讲
- Method not found: !!0[] System.Array.Empty()错误
- 【转】 g++编译时对&#39;xxxx&#39;未定义的引用问题(undefined reference to)
- java常用设计模式六:适配器模式
- 利用jquery修改href的部分字符
- 【leetcode 简单】 第一百零七题 回旋镖的数量