python运算符

时间:2023-01-31 17:20:54

python运算符

????博客主页: ​​微笑的段嘉许博客主页​

????欢迎关注????点赞????收藏⭐留言????

????本文由微笑的段嘉许原创!

????51CTO首发时间:????2023年1月日31????

✉️坚持和努力一定能换来诗与远方!

????作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!

python运算符

不要偷走我小火车哦~ ~ ~


运算符

1、算术运算符

运算符

描述

运算符

描述

+

-

*

/

%

返回乘法的余数

​//

返回商的整数部

​注意:​

  • 计算结果是浮点数, 即使两个数都是整数,结果也是浮点数
  • //与%都是向下取证
  • 如果相同时得到商和余数,可以用divmod()这个方法。该方法的返回值是 tuple(x//y,x%y)
  • x=10
  • y=3
  • print(divmod(x,y))

2、比较运算符

运算符

描述

==

比较值是否相等

!=

比较值是否不相等

>

大于

<

大于

>=

大于等于

<=

小于等于

​注意:​

  • int不能直接与str比较
  • python3中不支持<>号,如:2<>3
  • ==与!=符号不能分开写成= =
  • str与str之间比较的是ASCll,并且逐个比较
  • 连续比较,如:a>b>C可拆解为a>b and b>c

3、赋值运算符

运算符

描述

实例

=

赋值运算符

c=a+b

+=

加法赋值运算符

c+=a等效c=c+a

- =

减法赋值运算符

c- =a等效c=c-a

*=

乘法赋值运算符

c*=a等效c=c*a

=

除法赋值运算符

c/=a等效c=c/a

%=

取余数赋值运算符

c%=a等效c=c%a

**=

幂赋值运算符

c**=a等效c=c**a

//=

取整除赋值运算符

c//=a等效c=c//a

4、逻辑运算符

运算符

表达式

描述

and

a and b

逻辑与,a与b都为 True则返回为True

or

a or b

逻辑或,a与b只要有一个为True则返回为True

not

not a

逻辑非,当a为True, not a则为False

5、位运算符(以二进制)

运算符

描述

&

按位与:两者都为1才 为1,否则为0

|

按位或:只有一个1为 则为1,否则为0

^

按为异或:两者相等则 为0,否则为1

6、成员运算符

运算符

描述

in

判断某个值是否在指定序列中,在则返回True

not in

判断某个值是否在只当序列中,不在则返回True

​注意:​

in与not in是python独有的运算符(全部都是小写字母),用于判断是否某个集合的元素之 一,非常好用,并且运行速度块。返回的结果是布尔值类型的True或者False

7、身份运算符

​身份运算符也是python的特色语法(全部都是小写字母)​

运算符

描述

is

判断两个对象的内存地址是否一致,是则返回True

is not

判断两个对象的内存地址是否一致,不是则返回True

​注意:​

  • is 用于判断两个变量的引用是否为同一个内存地址(可使用id()查看)
  • ==用于判断两个变量的值是否相等

8、三目运算符

​python中的三目运算符表示方式:​

True_statements if expression else False_statements

python运算符


????作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!

python运算符