用来练手的python练习题,原题链接: python练习实例51

python中的 & 和 | 使用过程中,变量类型不同,这两个符号的作用也不同。

1. 对于数字变量,&\&& 和 ∣|∣ 用于逐位运算

# 二进制逐位逻辑与门运算
a = 0b110
b = 0b101
print(a&b)
print(bin(a&b))

输出结果如下:

# 逐位或门运算
a = 0b110
b = 0b101
print(a|b)
print(bin(a|b))

输出结果如下:

2.对于逻辑变量,&\&& 和 ∣|∣ 与 and,or 相对应。

a = False
b = True
print(a&b)
print(a|b)
print(a and b)
print(a or b)

输出结果如下:

对于逻辑变量而言,这两类符号均进行逻辑运算。

\newline
\newline
\newline
\newline
参考:Python 中 (&,|)和(and,or)之间的区别

符号 RUNOOB python练习题 51相关推荐

  1. RUNOOB python练习题 32 列表的中括号符号小tips

    用来练手的python练习题,原题链接: python练习实例32 题干: 按相反的顺序输出列表的值 拿到题目首先写下如下代码: a = [1,2,3,4] for i in range(len(a) ...

  2. RUNOOB python练习题37 对一个序列的数进行排序

    用来练手的Python练习题,原题链接: python练习实例37 题干: 对10个数进行排序 在我们使用Numpy模块时,这个问题是非常简单的,下面放出降序排列和升序排列的代码: 升序排列 impo ...

  3. 数组元素前移后移 RUNOOB python练习题 68

    用来练手的python练习题,原题链接: python练习实例68 题干: 有 n 个整数,使其前面各数顺序向后移 m 个位置,最后 m 个数变成最前面的 m 个数 代码如下: import nump ...

  4. Python打印杨辉三角形 RUNOOB python练习题61

    用来练手的python练习题,原题链接: python练习实例61 题干: 打印出杨辉三角形 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 ...

  5. python random随机数 RUNOOB python练习题50

    用来练手的python练习题,原题链接: python练习实例50. 该练习题主要包含了random模块随机数的应用,下面给出几个常用的模块内函数. 1. 生成浮点型随机小数 最简单的,就是用rand ...

  6. lambda函数 RUNOOB python练习题49

    用来练手的python练习题,原题链接python练习实例49 该练习题主要是关于lambda函数的使用方法,本文就python中的lambda函数做出一点总结. 1. lambda函数的定义与调用 ...

  7. RUNOOB python练习题47 交换两个变量值

    用来练手的python练习题,原题链接: python练习实例47 题干: 两个变量值互换 在C语言C++中我们要构造一个能交换两个变量值的函数很方便,我们可以使用指针,或者C++中的引用.那么在没有 ...

  8. RUNOOB python练习题44

    用来练手的python练习题,原题链接:python练习实例44 题干: 两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵 使用基本的List类写起来就比较麻烦,需要初始化一个3 ...

  9. RUNOOB python练习题 39 数组排序

    用来练手的python练习题,原题链接: python练习实例39 题干: 有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. 这个题目用列表List的sort,append方法非 ...

最新文章

  1. UTL_FILE包用法小记
  2. react-template 包含客户端,服务端渲染完整示例
  3. GitHub轻松阅读微服务实战项目流程详解【第四天:账户服务的设计与实现】
  4. 改变idetity的值
  5. Jquery实现定时器实例
  6. leetcode python3 简单题204. Count Primes
  7. ae合成复制脚本_【脚本】AE脚本精选系列 | 合成复制脚本 True Comp Duplicator v3.9.7...
  8. Vivado HLS教程
  9. oracle解锁sysman用户,详解Oracle如何解锁用户的方法
  10. Google登陆集成笔记-含坑
  11. liunx安装xfs包挂载大于16T的硬盘
  12. Linux设置自动关机
  13. 74.网络安全渗透测试—[SQL注入篇13]—[SQLSERVER+ASP-执行系统命令]
  14. 英语中For和To的区别
  15. Android9怎样安装xposed,EdXposed 在android 9 上的安装和使用
  16. 白话智能锁—深度分析干电池漏液问题
  17. Remove Assignments to Parameters 移除对参数的赋值
  18. 报错问题解决:net.sf.json.JSONException: There is a cycle in the hierarchy!
  19. ie firefox 点flash 卡死解决方案
  20. sql判断邮箱是否合法_如何验证会员系统中用户的邮箱是否真实存在

热门文章

  1. 160 - 8 Andrnalin.1
  2. GNU工具以及GCC对C语言程序的处理流程
  3. 对视频中的特征颜色物体(青色水杯)进行跟踪
  4. 12-图像梯度-Scharr算子和laplacian算子
  5. 外部中断---STM32F1
  6. python如何自动缩进_Python缩进
  7. 使用mysql制作学生成绩单_【实例讲解】快速制作学生成绩单
  8. 忘记手势密码的解决办法
  9. linux服务器无法识别xml文件,linux上重启服务器提示找不到smartbi-config.xml文件
  10. 每日一题:leetcode74.搜索二维矩阵