python 运算符

本文介绍了Python中不同于C语言的运算符使用,包括/代表除法、//进行整除的规则,以及取余运算和幂运算的便捷。特别提到交换变量的高效方式和比较运算符的布尔结果。此外,涵盖了Python变量的三部分构成及运算符优先级。
摘要由CSDN通过智能技术生成

操作符

与c语言不同,python中 /代表除法,会得到实际的结果

//代表整除,效果与C语言中的/一样,示例如下:

需要注意的是 如果一个正数整除一个负数(或者一个负数整除一个正数),采用的是向下取整规则(如-9//4 = -2.2....  向下取整为-3);

两个同符号的数整除,还为实际结果:

 取余操作遵循公式  余数 = 被除数(第一个)-除数*商

 

python还有幂运算符 ** 很方便!

连续赋值

 

看到一个非常令人震惊的例子...

python里的交换数值操作.....也太简单了.............

a,b = b,a  6666666666  看到这个例子后 我果断决定用python刷题吧.....

 

比较运算符

比较运算符返回的是布尔类型

python中一个变量由三部分组成:标识 类型 值

== 比较的是值

is比较的是标识符(还有 is not 是否不相等)

c中的&&对应python中的and

c中的||对应python中的or

c中的!对应python中的not

ps:注意下python中的true flase第一个字母都是大写的,否则会像我这样报错:

 

Python真的有好多惊喜啊,又学到一个便利的方法,python中的 in 和 not in 

具体用法见例子:

 

如果想查找字符串中是否包含某个字符,直接找就行了

python中的位运算符和c中的一样

运算符优先级

算数运算符 >位运算> 比较运算符(结果为true flase)>赋值运算符

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值