Python --表达式和运算符

表达式

  由一个或者几个数字或者变量和运算符组合成的一行代码

  通常会返回一个结果

运算符

  由一个以上的值经过变化得到新值的过程就叫做运算

  用于运算的符号称为运算符

  运算符的分类:

    算数运算符

    比较或者关系运算符

    赋值运算符

    逻辑运算符

    位运算

    成员运算

    身份运算符

  算数运算符

  进行算数运算的符号

  #+ ,-跟正常算数运算符一摸一样

  乘号用(*)代替

  除号用(/)代替

      %代表取余

  **幂运算

  p s:python 没有自增自减

 比较运算符

-对两个变量或者值进行比较的运算符

-比较的结果是布尔值,即True/False

> 大于

<小于

>=大于等于

<=小于等于

赋值运算符

逻辑运算符

-对布尔值进行计算的符号

-and 逻辑与

-or 逻辑或

-not 逻辑非

-python 中逻辑运算没有异或运算

-运算规则:

  ·and 看作乘法,or 看作加法

  ·true看作1,false看作0

  ·则逻辑运算就能转换为整数数字运算

  ·最后的结果如果是0则为false,否则为true

-逻辑运算的短路问题

  ·逻辑运算式,按照运算顺序计算,一旦能够确定整个式子未来的值,则不再进行计算,直接返回。

成员运算符号

-用来检测某一个变量是否是另一个变量的成员

- in

- not in

身份运算

is :用来检测两个变量是否是同一个变量

  语法就是 var1 is var2

is not :两个变量不是同一个变量

运算符的优先级问题

-永远记住,括号具有最高优先级

-优先级表格

 

posted @ 2019-05-18 09:24  正霜霜儿  阅读(888)  评论(0编辑  收藏  举报