Python03常见的运算符

常见的运算符

算术运算符

运算符作用
+加法运算
-减法运算
*乘法运算
/除法运算
%取模(求余数)
//整除(只要整数部分),地板除法
**幂次方

在这里插入图片描述

# 运算符练习
a = 13
b = 3
num = a / b
print(num)

关系(比较)运算符

注意:返回结果是一个布尔值

运算符作用
>
<
>=
<=
==
!=
isis关键字比较两个变量的地址

= 是赋值运算符

# 运算符练习
a = 13
b = 3
num = a + b
print("a + b = %s" %(num))
num = a / b
print("a / b = %s" %(num))
num = a // b
print("a // b = %s" %(num))
num = a % b
print("a %% b = %s" %(num))

在这里插入图片描述

逻辑运算符

多个表达式之间的关系(运算结果是boolean):

关键字作用
and关键字多个条件同时满足,则结果为True
or关键字多个条件之间,至少有一个为真,则结果为真
not关键字取反

注意:Python中没有自加与自减运算符!!!

赋值运算符

运算符作用
=将等号右侧的值赋给左侧
二元复制符
+=a += 1 <==> a = a + 1
-=a -= 1<==> a = a - 1
*=a *= 1 <==> a = a * 1
/=a /= 1 <==> a = a / 1
**=a **= 1<==> a = a ** 1
//=a //= 1<==> a = a // 1
%=a %= 1 <==> a = a % 1

三目运算符:

其他编程语言中:
a=10,b=20
表达式 ? 值1 : 值2
a > b ? a : b

Python中的三目运算符:值1 if 表达式 else 值2
c = "aa" if a > b else "bb"

所属运算符

in:判断某个值是否在一个容器中
not in:判断某个值是否不在一个容器中

list1 = ["aa", "bb", "cc","dd"]
"aa" in list

返回结果为布尔类型

位运算符

bit:计算机中最小的单位

byte:字节,计算机中的最基本的单位,一个字节=8个位

运算符名称
&与运算
|或运算
^异或运算
~按位取反
<<左移运算(相当于乘2)
>>右移运算 (相当于除2)

计算机中所有二进制都是以补码运算的
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值