python 基本算法符号

设以下变量来讲解
a=2 b=10 c='张三' d='李四' e=3 f=3.14

算数运算符:

符号算法备注
+加法a+b 输出 12; c+d 输出 ‘张三李四’ ;
-减法
*乘法a * b 输出* 20;c * a 输出 ‘张三张三’
/除法
%取余b % a 输出 0 ; b % e 输出 1 ;
**次方a ** b 输出 1024 ;
//取整b // a 输出 5; b // e 输出 3 ;

关系运算符:

符号算法备注
==等于a == b 返回 False ;
!=不等于a != b 返回 True ;
<>不等于a <> b 返回 True ;
>大于a > b 返回 False ;
<小于a < b 返回 True ;
>=等于a >= b 返回 False ;
<=等于a <= b 返回 True ;

赋值运算符:

符号算法备注
=赋值a = 3 将3赋值给变量a ;
+=加赋值b += a 即 b = b + a ;
-=减赋值b -= a 即 b = b - a ;
*=乘赋值b *= a 即 b = b * a ;
/=除赋值b /= a 即 b = b / a ;
%=取余赋值b %= a 即 b = b % a ;
**=幂赋值b **= a 即 b = b ** a ;
//=取整赋值b //= a 即 b = b // a ;

逻辑运算符:

符号算法备注
and逻辑与返回布尔值;
or逻辑或同上;
not逻辑非同上;

成员运算符:

符号算法备注
in在其中在指定序列中找到值,返回True,否则返回Flase;
not in不在其中在指定序列中找不到值,返回True,否则返回Flase;

身份运算符:

符号算法备注
is“是”判断两个标识符是不是引用自一个对象;
is not“不是”判断两个标识符是不是引用自不同对象;

位运算符:(二进制)

符号算法备注
&按位 与运算符参与运算的两个值,如果相应位都为1,则返回1,否则返回0;
I按位 或运算符只要对应的两个二进位有一个为1时,结果位就为1;
^按位 异或运算符当两对应的二进位相异时,结果为1;
~按位 取反运算符对数据的每个二进制位取反,即把1变为0,把0变为1;
<<按位 左移运算符运算数的各二进位全部左移若干位,由 << 右边的数字指定了移动的位数,高位丢弃,低位补0;
>>按位 右移运算符运算数的各二进位全部右移若干位,>> 右边的数字指定了移动的位数;

运算符的优先级:

运算符优先级描述
**最高优先级 ;
~ + -按位反转,一元加减;
* / % //乘法、除法、取余、取整;
+ -加法、减法;
<< >>左右移动运算符;
&位与;
^ I位异或、位或;
<= < > =>关系运算符 之比较;
<> == !=关系运算符 之等判;
= %= /= //= -= += *= **=赋值运算符全部;
is、is not身份运算符;
in 、not in成员运算符;
and、 or 、not逻辑运算符;

以上基本概念记录,备查!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pypup

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值