首页 > 编程语言 > 详细

【Python】2.17学习笔记 移位运算符,逻辑运算符

时间:2020-02-18 09:56:03      阅读:78      评论:0      收藏:0      [点我收藏+]

移位运算符

左移运算符

\(<<\),将对应的二进制数末尾补一颗零,高位自然溢出(遁入虚无

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

【Python】2.17学习笔记 移位运算符,逻辑运算符

原文:https://www.cnblogs.com/with6676/p/12324563.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!