zoukankan      html  css  js  c++  java
  • 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 :两个变量不是同一个变量

    运算符的优先级问题

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

    -优先级表格

  • 相关阅读:
    flock对文件锁定读写操作的问题 简单
    hdu 2899 Strange Fuction(二分)
    hdu 2199 Can you solve this equation? (二分)
    poj 3080 Blue Jeans (KMP)
    poj 2823 Sliding Window (单调队列)
    poj 2001 Shortest Prefixes (trie)
    poj 2503 Babelfish (trie)
    poj 1936 All in All
    hdu 3507 Print Article (DP, Monotone Queue)
    fzu 1894 志愿者选拔 (单调队列)
  • 原文地址:https://www.cnblogs.com/clairedandan/p/10884672.html
Copyright © 2011-2022 走看看