python运算符(7)
什么是运算符?听着高大上,实际小学生都能把它玩的贼溜。比如:3 + 2 – 5 * 0 = 0
创新互联公司-专业网站定制、快速模板网站建设、高性价比吴兴网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式吴兴网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖吴兴地区。费用合理售后完善,十载实体公司更值得信赖。
一.算术运算符
简称加减乘除,直接上代码:
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函数详细使用教程
二.赋值运算符
看到赋值就差不多应该就明白了,把一个值赋值给另外一个变量,直接上代码:
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 |
三.比较运算符
俗话就是比较大小的意思,直接上代码:
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的值等于多少 |
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运算符
分享文章:python运算符(7)
标题网址:http://pwwzsj.com/article/ijcgjc.html