python中+=是什么意思(python算术运算符的使用)

 分类:IT知识时间:2023-02-27 07:31:03点击:

每一个程序语言都有运算这方面的设计跟要求,有时候需要计算某一组数字的结果的时候就需要用到,python运算符自然也不例外,但是大家知道有多少种python运算符吗?

python运算符包括:

算术运算符

赋值运算符

比较运算符

逻辑运算符

位运算符

成员运算符

身份运算符

先来说第一种,算术运算符。

符号

说明

+ 加号,表示两个数相加,比如:x = 1 + 1

- 减号,表示两个数相减,比如:x = 2 - 1

* 星号,表示两个数相乘,比如:x = 3 * 2

/ 斜杠,表示两个数相除,比如:x = 30 / 3

% 百分号,表示求余数,比如:x = 10 % 3

** 两个星号,表示幂运算,比如:x = 2 ** 3 ,这里就表示x等于2的3次方

// 两个斜杠,表示向下取整(地板除),比如:x = 10 // 3

用法也是非常简单,就像这样:

x = 1

print(x)

这是最简单的相加方法,其他的相乘相减符号都是一样的用法,书写方面可以多变,就像下图“

在这图里我使用的是以两个变量的方式再相减输出,无论哪个数在左都行,在相减中不会报错,不过输出的结果会变得不一样,上图如果w减去x,得到的结果是11,但是如果是x减去w,等到的结果却是-11,可以自己尝试。

赋值运算符符号 说明

= 普通赋值等于号,让左值等于右值

-= 减号等于号,读作减等于,相当于 x = x - n

+= 加号等于号,读作加等于,相当于 x = x+ n

*= 星号等于号,读作乘等于,相当于 x = x * n

/= 斜杠等于号,读作除等于,想当于 x = x / n

%= 白分号等于号,读作取余等于,相当于 x = x % n

**= 两个星号等于号,读作幂等于,相当 x = x ** n

//= 两个斜杠等于号,读作地板除等于,相当于 x = x // n

:= 冒号等于号,这个是海象运算符,是3.8版本才有的,可在表达式内部为变量赋值

上面的赋值运算符用法就稍微会改变一点,首先,=号就不说了,我们平常敲的时候经常用,现在说下面几个运算符。

比较运算符

> 大于号,判断左边的数是否大于右边的数

< 小于号,判断左边的数是否小于右边的数

!= 不等于, 判断左边的数是否不等于右边的数

== 两个等于号,判断左边的数是否等于右边的数,求值得相等

>= 大于等于,判断左边的数是否大于或等于右边的数

<= 小于等于,判断左边的数是否小于或等于右边的数

逻辑运算符

符号 说明

and 表示逻辑与,只有两个条件都为真的时候才成立,在计算的时候,是False那么返回False所在边的值,如果是True返回右边的值

or 表示逻辑或,只要有一个为真条件就成立,在计算的时候,如果左边是True返回左边的值,如果左边是False则返回右边的值。

not 表示逻辑非,如果是False则返回True,如果是True则返回False

除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址: