Python中常用操作符

+号:一元运算符,也可以当作正号使用
-号:一元运算符,可以当作负号使用
*号:一元运算符
/号:一元运算符
*:表示谁是谁的几次方
//:地板除法,就是商的部分中把小数部分砍掉

比较操作符比逻辑操作服优先级高
例:
3>4 and 5<6

和<是比较操作符,and是逻辑操作符
先进行比较操作符,在进行逻辑操作符
3>4为True,5<6为True,and会返回一个bool类型的值True,因为两边都为True,在and操作符中
一方为False,则输出只为False,只有两方都为True是,才会输出True
一般情况下,还是给上例and的两边加上括号比较好,比较美观

一元操作符:只能操作一个值的操作符叫做一元操作符

一元操作服也叫当幕操作符

幂运算

幂运算操作符:**
幂运算比左侧的一元操作符优先级高,比右侧的一元操作符优先及低
例:
在这里插入图片描述
个人理解不一定正确 :
把-3**2拆分成两部分
负号和3的2次方
幂运算,先算右边(因为左边是一元操作符)
就是负号和9
最后成为负九

比较运算符:
根据表达式表达出的真假返回一个bool类型的值
在这里插入图片描述

逻辑操作符:

三个:and,or,not
and
and操作符只有当左侧和右侧同时,它的结果才为真
在这里插入图片描述
1 and 2
会返回2
and两边是数字,会返回右边的数字

or
只要左边,或者右边任意一边为真,结果就为真。只有两边都为假的时候,结果才为False
在这里插入图片描述
3 or 2
会返回3
在这里插入图片描述
or两边是数字,会返回左边的数字

not
一个一元操作符,一个跟着not的操作数,not会给它取一个相反的bool类型的值
例:
not True
False
not 0 #0在python中解释为False
True
not 4 #非零的整数取为True
False

3<4<5
这种表达方式在大多编程语言是不合法的,但在python中解释为
(3<4) and (4<5)

优先顺序
幂运算
正负号
算数操作符
比较操作符
逻辑操作符

不一定全部正确,有错误欢迎指出 ^ _ ^

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值