【Python学习】Python学习4-运算符

主图==========

目录


文章所属专区 Python学习


前言

本章节主要说明Python的运算符。主要有
算术运算符
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
运算符优先级

算术运算符

在这里插入图片描述

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
a = 21
b = 10
c = 0
 
c = a + b
print "1 - c 的值为:", c
 
c = a - b
print "2 - c 的值为:", c 
 
c = a * b
print "3 - c 的值为:", c 
 
c = a / b
print "4 - c 的值为:", c 
 
c = a % b
print "5 - c 的值为:", c
 
# 修改变量 a 、b 、c
a = 2
b = 3
c = a**b 
print "6 - c 的值为:", c
 
a = 10
b = 5
c = a//b 
print "7 - c 的值为:", c

在这里插入图片描述

比较(关系)运算符

在这里插入图片描述

赋值运算符

在这里插入图片描述

逻辑运算符

在这里插入图片描述

x = 10
y = 20
print x and y #如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。
print x or y #如果 x 是非 0,它返回 x 的计算值,否则它返回 y 的计算值。
print not(x and y)

位运算符

a = 0011 1100

b = 0000 1101


a&b = 0000 1100

a|b = 0011 1101

a^b = 0011 0001

~a = 1100 0011

在这里插入图片描述

成员运算符

Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。
在这里插入图片描述

身份运算符

身份运算符用于比较两个对象的存储单元,判断两个标识符是否引用自同一个对象
在这里插入图片描述
注: id() 函数用于获取对象内存地址。

a = 20
b = 20

if (a is b):
    print "id()","a:",id(a),"b:",id(b)
    print "1 - a 和 b 有相同的标识"
else:
    print "id()","a:",id(a),"b:",id(b)
    print "1 - a 和 b 没有相同的标识"

if (a is not b):
    print "id()","a:",id(a),"b:",id(b)
    print "2 - a 和 b 没有相同的标识"
else:
    print "id()","a:",id(a),"b:",id(b)
    print "2 - a 和 b 有相同的标识"

# 修改变量 b 的值
b = 30
if (a is b):
    print "id()", "a:", id(a), "b:", id(b)
    print "3 - a 和 b 有相同的标识"
else:
    print "id()","a:",id(a),"b:",id(b)
    print "3 - a 和 b 没有相同的标识"

if (a is not b):
    print "id()","a:",id(a),"b:",id(b)
    print "4 - a 和 b 没有相同的标识"
else:
    print "id()", "a:", id(a), "b:", id(b)
    print "4 - a 和 b 有相同的标识"

改变值后,b的内存地址有变化了
在这里插入图片描述

运算符优先级

在这里插入图片描述

参考

菜鸟教程-Python

给个三连吧 谢谢谢谢谢谢了
在这里插入图片描述

  • 21
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顶子哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值