当前位置:首页 > TAG信息列表 > Python位运算符举例

Python位运算符举例

python中七种运算符

在python中,运算符是用于执行特定操作的符号或字符。python提供了丰富的运算符类型,共有七种常见运算符,分别是算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、成员运算符和身份运算符。下面我们将逐一介绍这七种运算符的详细用法。

1.算术运算符

算术运算符用于执行基本的数学运算,包括加法()、减法(-)、乘法(*)、除法(/)、取余(%)和幂运算(**)。示例代码如下:

```python

python中七种运算符

a10

b3

print(ab)#加法运算,输出结果为13

print(a-b)#减法运算,输出结果为7

print(a*b)#乘法运算,输出结果为30

print(a/b)#除法运算,输出结果为3.3333333333333335

print(a%b)#取余运算,输出结果为1

print(a**b)#幂运算,输出结果为1000

```

2.赋值运算符

赋值运算符用于将值赋给变量。常见的赋值运算符有等号()、加等于()、减等于(-)、乘等于(*)、除等于(/)等。示例代码如下:

```python

a10

b3

ab#等价于aab,即将a与b相加后的结果赋给a

print(a)#输出结果为13

a*b#等价于aa*b,即将a与b相乘后的结果赋给a

print(a)#输出结果为39

```

3.比较运算符

比较运算符用于比较两个值之间的关系,返回布尔值(true或false)。常见的比较运算符有等于()、不等于(!)、大于(>)、大于等于(>)、小于(<)和小于等于(<)。示例代码如下:

```python

a10

b3

print(ab)#判断a是否等于b,输出结果为false

print(a!b)#判断a是否不等于b,输出结果为true

print(a>b)#判断a是否大于b,输出结果为true

print(a>b)#判断a是否大于等于b,输出结果为true

print(a

print(a

```

4.逻辑运算符

逻辑运算符用于对布尔值进行逻辑运算,包括与(and)、或(or)和非(not)。示例代码如下:

```python

atrue

bfalse

print(aandb)#与运算,判断a和b是否同时为true,输出结果为false

print(aorb)#或运算,判断a和b是否至少有一个为true,输出结果为true

print(nota)#非运算,取反a的值,输出结果为false

```

5.位运算符

位运算符用于对二进制数进行位运算,包括按位与()、按位或(|)、按位异或(^)、取反(~)、左移(<<)和右移(>>)。示例代码如下:

```python

a10#二进制表示为1010

b3#二进制表示为0011

print(ab)#按位与运算,将a和b的二进制数对应位进行与运算,输出结果为2

print(a|b)#按位或运算,将a和b的二进制数对应位进行或运算,输出结果为11

print(a^b)#按位异或运算,将a和b的二进制数对应位进行异或运算,输出结果为9

print(~a)#取反运算,对a的二进制数按位取反,输出结果为-11

print(a<<2)#左移运算,将a的二进制数向左移动2位,输出结果为40

print(a>>2)#右移运算,将a的二进制数向右移动2位,输出结果为2

```

6.成员运算符

成员运算符用于检查某个值是否属于某个序列(如字符串、列表、元组等)。常见的成员运算符有in和notin。示例代码如下:

```python

str"hello"

print('h'instr)#判断'h'是否属于str,输出结果为true

print('w'notinstr)#判断'w'是否不属于str,输出结果为true

```

7.身份运算符

身份运算符用于比较两个对象的内存地址是否相同,即判断两个对象是否是同一个对象。常见的身份运算符有is和isnot。示例代码如下:

```python

a[1,2,3]

ba

print(aisb)#判断a和b的内存地址是否相同,输出结果为true

print(aisnotb)#判断a和b的内存地址是否不相同,输出结果为false

```

通过本文的介绍,我们详细了解了python中的七种运算符的用法和功能。掌握这些运算符对于编写python程序以及进行数学计算非常重要。希望本文能够帮助读者更好地理解和应用python中的运算符。

python运算符详解


牟斌号 搜星网

  • 关注微信关注微信

猜你喜欢

热门标签

为什么苹果8p无线网络开关开不开 cad图形怎么变正 手机怎么制作动态图片 电脑微信登录两个 苹果手机小孩如何注册appleid 微信小程序商城怎么做要花多少钱 文档里面的表格怎么合并和拆分 移动硬盘恢复密钥在哪里找 ug菜单栏字体大小更改 天猫app如何更换主题手机天猫和手机淘宝有什么区别?介绍 支付宝收福卡显示福卡太多了支付宝集福卡什么意思?介绍 酷狗铃声怎么更换名字酷狗铃声怎么创建联系人?介绍 校园卡宽带一般多少钱办20m一个月的校园网够用吗?介绍 怎么样更换证件照背景如何使用word文档换证件照背景色? 企鹅号怎么开通流量托管何为自媒体?介绍 微信分身悬浮窗怎么打开微信分身隐藏起来了怎么找出来? 怎么把一个月的考勤表做成表格考勤表怎么制作表格单个人? word表格边框线如何单独删除word插入文本框如何去除框线? qq永久会员软件QQ刷永久会员15元是真的假的啊?介绍 蚂蚁庄园十二月七日答案蚂蚁庄园如何快速攒蛋?介绍 小米手机怎么查看剩余存储空间小米手机应用不显示储存占用信息?介绍 安卓手机怎么清理手机内存最彻底手机管家能不能清理手机内存呢? 图片咋重命名用oppo手机oppor17怎么改照片名称?介绍 vivo手机通知权限在哪里设置 数控刀架反转时间过长无刀位信号发那科系统刀架锁紧时间参数? excel如何免费转wordword表格不另存怎么转到excel?介绍 怎么把imac里面的文件拷到iphone苹果笔记本电脑怎么连接苹果手机? qq怎么查看空间全部浏览记录怎么看有限制的qq空间?介绍 手机不给密码维修人员能打开吗修外屏要开密码吗?介绍 苹果电脑怎么远程操作另一台电脑mac的qq怎么远程控制他人?介绍

微信公众号