Python 入门到精通(5):Python运算符

博客前言

运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。在计算器语言中运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。运算符也是计算机里比较好理解的人类语言之一,只要稍微懂点数学的,都能看懂算数运算符。在Python中常见的运算符有: +-*/**/<>!=//%&|^~>><<<=>===notandor 。在接下来的博文中再一一介绍这些运算符的具体事例。

 

写在前面

python你不去认识它,可能没什么,一旦你认识了它,你就会爱上它

 

python运算符基础实例

代码正文&讲解:

这里的这些运算可能按位运算会感觉比较麻烦,不过没有关系,大家用多了就熟练了。

 

python运算符优先级

1.python运算符优先级排行榜: 

 在一个表达式中可能包含多个有不同运算符连接起来的、具有不同数据类型的数据对象;由于表达式有多种运算,不同的运算顺序可能得出不同结果甚至出现错误运算错误,因为当表达式中含多种运算时,必须按一定顺序进行结合,才能保证运算的合理性和结果的正确性、唯一性。

优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。表达式的结合次序取决于表达式中各种运算符的优先级。优先级高的运算符先结合,优先级低的运算符后结合,同一行中的运算符的优先级相同。

代码正文&讲解:

 

2.python运算符优先级使用规律: 

代码正文&讲解:

 

2.python运算符优先级大招: 

大家可能会觉得Python运算符的优先级不容易记忆,而且有时候还容易混淆。在实际运用中根据业务逻辑可能我们知道要先做什么再做什么,但是却忘记Python运算符的优先级了,该怎么办?这里教大家一个杀手锏,绝对百试不爽。

代码正文&讲解:

 

Python表达式

Python表达式基本概念: 

python中,值、变量和运算符共同组成的整体称为表达式

代码正文&讲解:

 

博后练习

应上一篇博客Python基本语法[二],python入门到精通[四]园友的意见,给出浏览博客后的练习。如果大家有什么有意思的题目也可以拿出来一起捣鼓,或者留作下一篇博客的”博后练习”。

练习:

  • 弄清楚与或非二进制运算
  • 熟记python运算符优先级关系
  • 去商店买水,买3瓶水,每瓶5块,赶上双11,商店促销,现在每瓶降价1.5块,总共多少钱。(需要用放大招和不放大招两种方式)

 

博客总结

关于python的运算符大家如果有什么疑问或者补充的可以踊跃发言,我们一起探讨。

2 1 收藏 评论

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部