前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >7.python运算符

7.python运算符

作者头像
猿说编程[Python和C]
修改2021-04-14 15:13:38
3400
修改2021-04-14 15:13:38
举报
文章被收录于专栏:猿说编程猿说编程猿说编程

什么是运算符?听着高大上,实际小学生都能把它玩的贼溜。比如:3 + 2 – 5 * 0 = 0

什么是python运算符
什么是python运算符

一.算术运算符

算术运算符
算术运算符

简称加减乘除,直接上代码:

a = 10
b = 20
c = 30
 
# 其实上面三行代码使用一行就能完成
# a,b,c = 10,20,30  # 经典写法
 
print("a - b = ",(a - b))
print("a - c = %d" % (a - c))
print("a - b + c = {}".format(a-b+c))

输出结果:

a - b =  -10
a - c = -20
a - b + c = 20

注意:如果关于print函数和format函数的使用还不太熟悉,请参考:python内置函数print和format函数详细使用教程

二.赋值运算符

赋值运算符
赋值运算符

看到赋值就差不多应该就明白了,把一个值赋值给另外一个变量,直接上代码:

a = 10 # 其实这本身就是一个赋值运算符,整数 10 赋值给变量 a
b = 20 # 其实这本身就是一个赋值运算符,整数 20 赋值给变量 b
c = 30 # 其实这本身就是一个赋值运算符,整数 30 赋值给变量 c
 
c += a # 等价于 c = c + a   (加法)
print("c = %d" % c)
 
b -= a # 等价于 b = b - a   (减法)
print("b =",b)
 
a *= 10 # 等价于 a = a * 10 (乘法)
print("a = {}".format(a))
 
a /= 20 # 等价于 a = a / 20 (除法)
print("a = %d" % (a))

输出结果:

c = 40
b = 10
a = 100
a = 5

三.比较运算符

比较运算符
比较运算符

俗话就是比较大小的意思,直接上代码:

a = (1 == 2) # 如果表达式 1 == 2 成立,返回True,不成立返回False
 
print("(1 == 2) =",a)   # 实际上 True = 1   False = 0 (记住这个小知识点)
print("(1 == 2) = %d" % a)
 
b = ('laowang' == "laowang") # 如果表达式 'laowang' == "laowang" 成立,返回True,不成立返回False
d = ('LAOWANG' == "laowang") # 如果表达式 'LAOWANG' == "laowang" 成立,返回True,不成立返回False
 
#注意单引号和双引号的配合使用,如果单独使用单引号或者双引号是无法输出下面内容的,不信你可以尝试一波
print("('laowang' == 'laowang') =",b)
#字符串也是区分大小写的
print("('LAOWANG' == 'laowang') = %d" % d)
 
 
e = (False != True) # 如果 False 不等于 True 成立,返回 True ,反之返回 False
print("(False != True) = {}".format(e))

输出结果:

(1 == 2) = False
(1 == 2) = 0
('laowang' == 'laowang') = True
('LAOWANG' == 'laowang') = 0
(False != True) = True
上面代码有三个额外知识点,值得注意:

1.BOOL变量True和False的值其实分别是整数1和0;

2.注意单引号和双引号的配合使用

3.字符串也是可以直接比较是否相等的,需要区分大小写

四.运算符的优先等级

上代码之前给你出个题目先:

a = 3 + 2 - 5 * 0 # 你猜a的值等于多少
打死你个龟孙子
打死你个龟孙子
a = 10
b = 20
c = 30
 
d = a + b * c
e = (a + b) * c
f = a + (b * c)
print("d = {} e = {} f = {}".format(d,e,f))

输出结果:

d = 610 e = 900 f = 610

由此可见,运算符优先级别和小学教的差不多,有括号的先算括号,然后再算乘除,最后加减,简单吧!

五.重点总结:

1.BOOL变量True和False的值其实分别是整数1和0;

2.注意单引号和双引号的配合使用

3.字符串也是可以直接比较是否相等的,需要区分大小写

4.print函数和format函数是基础,需要掌握

5.其实运算符也比较简单,本文全是重点

猜你喜欢:

1.Pycharm设置开发模板/字体大小/背景颜色

2.python内置函数print和format函数详细使用教程

转载请注明猿说Python » python运算符

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.算术运算符
  • 二.赋值运算符
  • 三.比较运算符
    • 上面代码有三个额外知识点,值得注意:
    • 四.运算符的优先等级
    • 五.重点总结:
    • 猜你喜欢:
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档