首页 > 其他分享 >赋值运算符,比较运算符,逻辑运算符的应用

赋值运算符,比较运算符,逻辑运算符的应用

时间:2023-11-08 11:23:43浏览次数:38  
标签:逻辑 运算 结果 30 运算符 print 赋值

print('-----------赋值运算------------')
a=20
b=30
a=a+b #赋值运算:此处的a是经过20+30后 再次赋值给a
print(a) #运行接轨a=50
a+=b #这里的运算相当于 a=a+b 其运算结果为50+30=80
print(a) #结果为80
a-=b #这里的运算相当于 a=a-b 其运算结果为80-30=50
print(a) #结果为50
a*=b #这里的运算相当于 a=a*b 其运算结果为50*30=1500
print(a) #结果为1500
a/=b #这里的运算相当于 a=a/b 其运算结果为1500/30=50.0
print(a,type(a)) #type查看数据类型的函数,结果是浮点型
c=4
b//=c # //是整除的运算符30除4 只保留整数部分 结果为7
print(b) #结果为7
x=y=z=120 #链式赋值,三次赋值操作
print(x,y,z)
x,y,z=10,20,30 #系列解包赋值
print(x,y,z) #结果为10,20,30
x,y,z=y,x,z #两个值进行了交换
print(x,y,z) #结果为:20 10 30
print('-----------比较运算符------------')
#根据布尔值来运算
#表达式成立时,结果为True; 不成立为False
#运算符有 大于> ;小于< ;=等于,>= ; <=
print('-----------逻辑运算符------------')
#三种方式and; or; not 运算结果还是以布尔值为准
print(81<82 and 81>82) #and逻辑格式。表达式1和表达式2,在and逻辑中其中只要有一个表达式不成立,结果就为False,除非两个都成立结果才为True
print(81<82 or 81>82) #or逻辑格式,在or逻辑中其中只有一个表达式成立,那么它的结果为True,除非两个都不成立结果才为False
print(not 81>82) #not 取反逻辑,前面两个逻辑都是从左到右执行,而取反逻辑是从右到左运算,看表达式是False还是True,然后在取反

标签:逻辑,运算,结果,30,运算符,print,赋值
From: https://www.cnblogs.com/Q744633079/p/17816964.html

相关文章

  • C语言程序设计 运算符的优先级与结合性
     C运算符的优先级与结合优先级运算符含义参与运算对象的数目结合方向 1()[]->.圆括号运算符下标运算符指向结构体成员运算符结构体成员运算符双目运算符双目运算符双目运算符自左至右2!~+......
  • 从字节码角度深入剖析:i++和++i的逻辑
    i++和++i的深入剖析先说结论:i++或++i不参与运算的话,i++和++i的指令代码是没有区别的。i++或++i参与运算。从字节码指令角度来看,主要是看先load还是先执行iinc1by1的顺序。不参与运算先把0加载到操作数栈上,弹出放到slot1的局部变量表位置,iinc1by1把索引为1的值拿到执......
  • 神经网络基础篇:详解向量化逻辑回归(Vectorizing Logistic Regression)
    向量化逻辑回归讨论如何实现逻辑回归的向量化计算。这样就能处理整个数据集,甚至不会用一个明确的for循环就能实现对于整个数据集梯度下降算法的优化首先回顾一下逻辑回归的前向传播步骤。所以,如果有\(m\)个训练样本,然后对第一个样本进行预测,需要这样计算。计算\(z\),正在使......
  • 首个流体力学大模型背后,是昇腾的大模型“造林”逻辑
    作者|曾响铃文|响铃说一个飞机模型在试验风洞里,空气从它的机翼与机身流过,形成一层又一层稳定的气流,当风速加快,空气的流线开始波浪式摆动,最终随着速度增大而相互混合、形成不再能分辨的湍流,看起来混沌又无序……这是流体力学测试的常见场景,一遍又一遍地测试,只为模拟或预测真实的......
  • ai替换人脸技术是如何实现的,讲一下逻辑和原理
    AI人脸替换技术通常涉及到机器学习和图像处理两个领域。其中最著名的实现之一是“深度换脸”技术,也就是DeepFake技术。这项技术的基础是一种称为深度学习的机器学习方法,尤其是一种名为卷积神经网络(CNN)的网络结构。下面我将简化技术细节,以便新手和小白能够理解。基本概念人脸识......
  • matlab用Logistic逻辑回归建模和马尔可夫链蒙特卡罗MCMC方法分析汽车实验数据
    原文链接:http://tecdat.cn/?p=24103原文出处:拓端数据部落公众号 此示例说明如何使用逻辑回归模型进行贝叶斯推断。统计推断通常基于最大似然估计(MLE)。MLE选择能够使数据似然最大化的参数,是一种较为自然的方法。在MLE中,假定参数是未知但固定的数值,并在一定的置信度下进......
  • 通过mybatis-plus的自定义拦截器实现控制 mybatis-plus的全局逻辑删除字段的控制 (修改
    需求:过滤部分请求不实现mybatis-plus的逻辑删除看到网上关于mybatis-plus的自定义拦截器的文章有的少想了想自己写了一篇欢迎参考指正通过springboot的拦截器在请求进来时标记需要实现的需求的逻辑importlombok.Data;@DatapublicclassSyncBo{privateBoolean......
  • MySQL 常用运算符
    1.算数运算符加mysql>select1+2;减mysql>select2-1;乘mysql>select2*3;除mysql>select5/3;商mysql>SELECT5DIV2;模mysql>select5%2,mod(5,2);2.比较运算符等于mysql>select1=0,1=1,null=null;不等于mysql>select1<>0,1<>1,......
  • kotlin 重载运算符
    一、二元运算符的重载1、常见的运算符有:加、减、乘、除、求余;我们要重载这些运算符的操作这里以加法重载运算符为例dataclassPoint(valx:Int,valy:Int){operatorfunplus(other:Point):Point{returnPoint(x+other.x,y+other.y)}}如上......
  • 函数剩余参数与 展开运算符
    //剩余参数functionsum(...arr){console.log(arr)}sum(3,4,5,6)//求数组最大值letarr=[1,44,7,88]console.log(Math.max(...arr))......