python基础 运算符

算数运算符

+加法运算符
-减法运算符
*乘法运算符
/除法运算符(除法运算的结果都是浮点型)
**幂的运算符
%取模运算符(取余)
//除法向下取整数

在python中负数也是可以进行一个运算的,字符串不能和字符串进行运算。
在这里插入图片描述

赋值运算符

赋值运算符就是把自己进行了运算后的结果赋值给右边的自己.
在这里插入图片描述

比较运算符

字面意思左边和右边进行比较,成立就返回True,否则就返回False,注意字符串也可以进行比较,它们比较的ascII

比较运算符作用
>判断左边的值是否大于右边的值
<判断右边的值是否大于左边的值
<=判断左边的值是否小于等于右边的值,只要满足一个条件,就返回True,要是都不满足就返回False
>=判断左边的值是否大于等于右边的值,只要满足一个条件,就返回True,要是都不满足就返回False
!=判断左边的值是否不等于右边的值,要是不等于,就返回True,要是等于就返回False
==判断左边的值是否等于右边的值,要是等于,就返回True,要是不等于就返回False

在这里插入图片描述

位运算符

通过二进制,进行计算,对位的进行计算在把它加起来.

--
位运算符作用
^按位异或,两者相等返回0,不等返回1
&按位与,两者都为1才是1,如果不是那就是0
|按位或,只要一个是1那就是1,如果都不是就是0

成员运算符

成员运算符,两个一个innot inin是判断元素是否在集合中,not in,就是判断元素是否不在集合中

成员运算符作用
in-判断元素是否在集合中,如果在那就返回True,否则返回False
not in判断元素是否不在集合中,如果不在那就返回True,否则返回False

举例
在这里插入图片描述
在这里插入图片描述

身份运算符

身份运算符也是两个,是 isis not,这个是判断值的存储地址是不是相同的。

身份运算符作用
is判断值的存储地址是否相同,如果相同返回True,不相同返回False
is not判断值的存储地址是不是不相同,如果不相同返回True,相同返回False

举例
在这里插入图片描述
在这里插入图片描述

逻辑运算符

逻辑运算符三个,逻辑与,逻辑或,逻辑非,这个是求两边的布尔值,逻辑非,不管你输入的数字还是什么其他的东西返回都是布尔值。

布尔值的True相当于1False相当于0,只有数值是零或其它代表空性的东西它代表的是False,数值只要不是零或其它代表空性的东西,那它就是True

逻辑运算符作用
and (逻辑与)判断and两边是否有False,如果有就输出,要是两边都是True,那它返回and右边的值
or (逻辑或)判断or两边是否有True,如果有就输出,要是两边都是Flase,那它返回or右边的值
not (逻辑非)判断 not右边的值,如果是True,那它回返回False,如果是False,那它返回True

举例
在这里插入图片描述

三目(三元)运算符

三目运算符可以说是if判断语句的变形,他只用一行代码就能实现if判断语句的功能。

三目运算符格式
语句1 if 表达式 else 语句2
在这里插入图片描述
举例
在这里插入图片描述

运算符的优先级

这个表是越往下优先级越高
在这里插入图片描述

扩充

函数作用
id()查询这个值存储地址
divmod()返回商和余数
ord()查看这个值的ascll码值
bool()查看这个值的布尔值

举例
在这里插入图片描述
在这里插入图片描述

作业

  • 作业一
    在这里插入图片描述
  • 作业二
    True,因为左边和右边都是两个值,那它就会先拿左边第一个值和右边第一个值进行比较,要是满足了>它就不会看第二个值了,就直接输出True,如果第一个不满足>,那它就会拿左边第二个值和右边二个值进行比较,要是第二满足了>也会返回True,要是两个都不满足那它就会返回False
    在这里插入图片描述
  • 作业三
    执行了(if执行了),应为优先级,先'666'=='yes'应该返回的是False,在False or 'yes',返回的是'yes''yes'代表的布尔值是True,所以(if执行了)

在这里插入图片描述

  • 作业四
    is==的区别?
    答案:is是比较两个的储存地址是否相等,==比较的是值是否相等
  • 作业五
    在这里插入图片描述
  • 作业六
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值