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

发布时间:2024年01月06日

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

目录


文章所属专区 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

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

文章来源:https://blog.csdn.net/qq_43238568/article/details/135433032
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。