python 入门之 – 基本运算符(七)

每一种语言都有运算符,今天学了 python 里面的几大基础运算符。

算数运算符

从标题中可以得出,算数运算符 是专门用来对 数字类型 进行计算的例如数学中基础的 等等…

加法运算符:+
减法运算符:-
乘法运算符:*
除法运算符:/
取模运算符:%
幂运算符:**
取整除运算符://
这些是最简单也是最基础的运算符,我来一一进行演示。

加法运算符:

a = 1
b = 2
c = a + b
print(c)

输出的结果等于 3

减法运算符:

a = 1
b = 2
c = b - a
print(c)

输出的结果等于 1

乘法运算符:

a = 2
b = 3
c = a * b
print(c)

输出的结果等于 6

除法运算符:

a = 10
b = 2
c = a / b
print(c)

输出的结果等于 5

取模运算符:

a = 10
b = 3
c = a % b
print(c)

输出的结果等于 1 , 注意:如果有过其他相关语言基础的朋友就知道 取模运算法 一般都是用来求余数的,没有程序基础的朋友就要注意了,如上方 a = 10 b = 3 c = a % b 其实 c 就是取余数,3 * 3 = 9 最后余数为 1 不能进行下一个 3 * 4 多出来的数字,所以等于 1

幂运算符:

a = 10
b = 20
c = a ** b
print(c)

输出的结果等于 100000000000000000000 , 至于为何得出的结果是 100000000000000000000 ,那是因为 1020 次方 等于 100000000000000000000 所以幂运算符其实就是 ?? 次方程的运算。

取整除运算符:

a = 10
b = 3
c = a // b
print(c)

输出的结果等于 3 , 至于为什么会得到的是 3 从运算符的名字应该可以看出来 10 除以 3 等于 3.333333333333333 他会把多余出来的位数去掉 保留整数位

比较运算符

比较运算符 一般是用在判断表达式里面的,这个我在 JS 里面也学过,例如判断类型或者数值之类的,总体来说是比较好理解的,比较成功则会返回 布尔值 true 反之则是 false ,比较运算符一般有以下几个:

等于运算符:== 比较对象是否相等
不等于运算符:!= 比较两个对象是否不相等,python3 版本才支持的
不等于运算符:<> 比较两个对象是否不相等,python2 版本才支持的
大于运算符:> 比较前面的对象是否大于后面的对象
小于运算符:< 比较后面的对象是否大于前面的对象
大于或等于运算符:>= 比较前面的对象是否大于后面的对象或者是前面的对象是否等于后面的对象,只要有一个成立就ok
小于或等于运算符:<= 比较后面的对象是否大于前面的对象或者是后面的对象是否等于前面的对象,只要有一个成立就ok

等于运算符:

a = 10
b = 9
c = a == b
print(c)

得出的结果为 False ,如果两个值 ab 的值都是相等的返回的就是 True

不等于运算符:

a = 10
b = 9
c = a != b
print(c)

得出的结果为 True ,如果两个值 ab 的值都是相等的返回的就是 False , 只有 python3 版本才支持,如果 2 版本 使用的话会报错

不等于运算符:

a = 10
b = 9
c = a <> b
print(c)

得出的结果为 True ,如果两个值 ab 的值都是相等的返回的就是 False , 只有 python2 版本才支持,如果 3 版本 使用的话会报错

大于运算符:

a = 10
b = 9
c = a > b
print(c)

得出的结果为 True ,如果 a 小于 b 的值返回的就是 False

大于运算符:

a = 10
b = 9
c = a < b
print(c)

得出的结果为 False ,如果 a 大于 b 的值返回的就是 True

大于或等于运算符:

a = 10
b = 9
c = a >= b
print(c)

得出的结果为 True ,如果 b 大于 a 的值返回的就是 False ,否则不管是 a 大于 b,或者 a 等于 b 返回的都是 True

小于或等于运算符:

a = 10
b = 9
c = a <= b
print(c)

得出的结果为 False ,如果 b 大于 a 的值返回的就是 True ,否则不管是 b 大于 a,或者 b 等于 a 返回的都是 True

赋值运算符

赋值运算符其实就是将得到的值直接赋值给了变量,其实变量中间的 = 就是最简单的赋值运算符了,赋值运算符一般有以下几个:

最简单的赋值运算符:=
加法赋值运算符:+=
减法赋值运算符:-=
乘法赋值运算符:*=
除法赋值运算符:/=
取模赋值运算符:%=
幂赋值运算符:**=
取整除赋值运算符://=

最简单的赋值运算符:

a = 10
print(a)

输出 10 ,相当于定义了一个 变量

加法赋值运算符:

a = 10
a += a
print(a)

输出 20 ,变量 a 本身已经是 10 了,然后在加一次他本身的值所以得出的值为 20

减法赋值运算符:

a = 10
a -= a
print(a)

输出 0 ,变量 a 本身已经是 10 了,然后在减一次他本身的值所以得出的值为 0

乘法赋值运算符:

a = 10
a *= a
print(a)

输出 100 ,变量 a 本身已经是 10 了,然后在乘一次他本身的值所以得出的值为 100

除法赋值运算符:

a = 10
a *= a
print(a)

输出 1 ,变量 a 本身已经是 10 了,然后在除一次他本身的值所以得出的值为 1

取模赋值运算符:

a = 10
b = 3
a %= b
print(a)

输出 1 ,变量 a 本身已经是 10 了,然后取模他本身的值除以 b 的值,得出的值为 1

幂赋值运算符:

a = 10
b = 3
a **= b
print(a)

输出 1000 ,变量 a 本身已经是 10 了,然后他再等于 他本身值的 3 次方程式 所以他本身的值变成了 1000

取整除赋值运算符:

a = 10
b = 3
a //= b
print(a)

输出 3 ,变量 a 本身已经是 10 了,然后他再等于 他本身值除以 3 的取整除,所以他本身的值变成了 3

逻辑运算符

与运算符:and
或运算符:or
非运算符:not

与运算符:

a = 10
b = 20
a/=10
b/=2
a == 1 and b ==10

得到的结果为 True 如果又一个值不正确就会返回 False

或运算符:

a = 10
b = 20
a/=10
b/=2
a == 1 or b ==10

得到的结果为 True 除非两个值都不等于正确的会返回 False 否则只要有一个值为正确的返回的就是 True

非运算符:

a = 10
b = 20
a/=10
b/=2
a == 1 not b ==10

得到的结果为 False 除非两个值都是错误的会返回 True 否则只会返回的就是 False

好了,今天介绍了四种运算符,学起来可能只需要十几分钟,但是我花了两个小时才把它写出来的,因为要写实例和尽量理清思绪用简洁明了的语句表达出来,希望对来访的朋友有帮助。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

甘宇辉

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

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

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

打赏作者

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

抵扣说明:

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

余额充值