python的运算符

一、算术运算符

1.加法运算:+

数值运算时,作为加号。当应用在两个字符串之间时候,作为字符串连接符。当应用在两个列表之间时,将列表融合。

例子:

#加法运算

print(1 + 1)

2

---------------------

#字符连接

print("1" + "1")

11

---------------------

#列表运算

print([1, 2] + [3, 4])

[1, 2, 3, 4]

---------------------

2.减法运算:-

print(3 - 1)

2

3.乘法运算:*

print(3 * 2)

6

4.幂运算:**

求一个数的N次方数

print(3 ** 3)

27

5.除法运算:/。注意:不可以除以0

print(5 / 2)

2.5

6.整除运算://。注意:整除是直接取整。不是四舍五入。

print(5 // 2)

2

7.求模运算:%。即求余运算

print(5 % 2)

1

8.赋值运算:=

a = 2

a, b = 1, 2

a = b = c = 3

注意:优先级问题,使用()进行

整数和求余的应用场景

计算行和列问题

二、复合运算符

1.+=,加等于

num = 10

num +=5等于num = num + 5

print(num)结果都为15

2.-=,减等于

num = 10

num -=5等于num = num - 5

print(num)结果都为5

3.*=,乘等于

num = 10

num *=5等于num = num * 5

print(num)结果都为50

4.%=,模等于

num = 10

num %=5等于num = num % 5

print(num)结果都为0

5.**=,幂等于

num = 10

num **=5等于num = num * num * num * num * num 

print(num)结果都为100000

6.//=,整除等于

num = 10

num //=5等于num = num // 5

print(num)结果都为2

三、比较运算符

1.>,大于

2.<,小于

3.!=,不等于

4.<>(仅2.x版本支持),不等于,等同于!=。以后统一使用!=表示不等于。

5.>=,大于等于

6.<=,小于等于

7.==,等于,判断数值是否相等

8.is,比对唯一标识。(查看唯一标识的方式:id(变量))

9.链状比较运算符,10<20<30,这就是python比较牛逼的地方

10.注意

四、逻辑运算符

1.not,非运算,取反,真——>假。假——>真。not可以理解为一元运算符

2.and,与运算,并且的意思。and两边必须都是真,结果才是真。一假全假。and可以理解为二元或多元运算符

3.or,或运算,或的意思。or的两边只要有一个条件是真的,结果就是真的。一真全真。or可以理解为二元或多元运算符

4.注意:

4.1非布尔类型的值,如果作为真假来判定,一般是非零即真,非空即真。

4.2整个逻辑表达式的结果不一定只是True和False。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值