python运算符(7)
admin
2023-06-29 10:23:16
0

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

python运算符(7)

一.算术运算符

python运算符(7)

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

1

2

3

4

5

6

7

8

9

10

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))

输出结果:

1

2

3

a - b =  -10

a - c = -20

a - b + c = 20

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

 

二.赋值运算符

python运算符(7)

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

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))

输出结果:

1

2

3

4

c = 40

b = 10

a = 100

a = 5

 

三.比较运算符

python运算符(7)

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

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

3

4

5

(1 == 2) = False

(1 == 2) = 0

('laowang' == 'laowang') = True

('LAOWANG' == 'laowang') = 0

(False != True) = True


上面代码有三个额外知识点,值得注意:

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

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

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

 

四.运算符的优先等级

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

1

a = 3 + 2 - 5 * 0 # 你猜a的值等于多少

python运算符(7)

1

2

3

4

5

6

7

8

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))

输出结果:

1

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运算符


相关内容

热门资讯

初一男生校门口遭群殴或失聪,教... 哥哥同学辱骂母亲,辽宁鞍山13岁少年在学校门口维护哥哥与人发生争执,随后数名同龄少年一拥而上对其实施...
演唱会大量邀请票被当众焚毁,警... 极目新闻记者 杜光然5月29日,网友发帖称,有人当众焚烧大量演唱会邀请票,视频定位于温岭市体育中心。...
多所高校撤销外语学院 人工智能的发展及其他因素的影响下,外语类专业面临挑战,近年来一些高校对外语学院进行调整、重组。近日,...
解放军少将质问日方:有没有资格... 【环球时报-环球网报道 记者 郭媛丹 苏雅瑄】 “殷鉴不远,今天的世界又处在新的十字路口,我们必须警...
《给阿嬷的情书》导演被网友二创... 《给阿嬷的情书》这段解读直接破防!网友二创还原木生守桥的画面,把邮差落水,弄丢写有真相的讣告信件,解...
伊朗最高领袖顾问批特朗普背弃外... 据凤凰卫视报道,美伊谈判前景不明,伊朗最高领袖顾问雷扎伊5月30日指责美国总统特朗普第三次背弃外交原...
免去南开大学陈某院长、中山大学... 刚刚,南开大学和中山大学发布情况通报。南开大学:免去陈某院长职务南开大学通报中指出,论文第一作者郑某...
绿色算力全栈AI平台在呼和浩特...   新华社呼和浩特5月30日电(记者侯维轶)30日,绿色算力全栈AI平台——内蒙古词元交易平台在内蒙...
北京太空智算研究院在北京亦庄成... 红星资本局5月30日消息,近日,北京太空智算研究院在北京经济技术开发区(简称“北京经开区”,又称“北...
第二届西部医学科技创新学术大会... 封面新闻记者 邱添 2026年5月30日,在第十个全国科技工作者日来临之际,一场汇聚医学前沿智慧与创...