python运算符(7)-创新互联

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

成都创新互联长期为1000多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为永泰企业提供专业的网站设计制作、网站制作,永泰网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。

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=610e=900f=610

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

五.重点总结:

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

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

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

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

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

猜你喜欢:

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

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

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

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章题目:python运算符(7)-创新互联
转载来源:http://scjbc.cn/article/dcdsgi.html

其他资讯