• python3运算符


    一、算数运算符

      +:两个对象相加

        例:1 + 2等于3  ( int + int 等于int)

          1.0 + 2等于 3.0(float + int或float等于float)

          ‘12’ + ‘2’等于‘122’(字符串只能与字符串相加)

      -:两个对象相减(用法和加法一样,字符串不能直接做减法)

      *:两个对象相乘

        例:1 * 2等于2( int * int 等于int)

          1.0 + 2等于 2.0(float * int或float等于float)

          2*'tdh'等于‘tdhtdh’(字符串只能与整数相乘)        注:2.1*‘tdh’ 会报错

      /:两个对象相除(两个数相除结果都为float)

        例:2/1等于2.0(int/int等于float)

          2.0/1等于2.0(float/int或float等于float)

      %:取余

        例:9%2等于1(int%int等于int)

          9.0%2等于1.0(float%int或float等于float)

      //(地板除):整除(直接去掉小数点后面的数)

        例:4//2等于2( int // int 等于int)

          9.2//2等于4.0(float//int或float等于float,直接去掉小数点后的数)

      **:乘方

        例:2**2等于4( int // int 等于int)

          2.0**2等于4.0(float%int或float等于float)

    二、比较运算

      符号:>、<、==(等于)、>=、<=、!=(不等于)、><(不等于,类似于!=)

      用法:比较两个对象之间的关系,例:1!=2  返回结果True

      输出结果为:True/False

    三、赋值运算

      =:简单的复制运算符

        例:a = 1       #a的值为1 

      "运算符 "+ "=":+=、-=、/=、*=、**=、//=、%=

        例:格式:a += b

               作用:将a + b的值赋给a

        都是将符号左右两边的数进行对应符号的计算,再将得到的结果赋给前面的变量

    四、逻辑运算(连接并判断表达式的真假)

      and:相当于数学的且,当and两边都为真才返回True

        例:真 and 真  返回的结果是True

          假 and 真或假  返回的结果是False

      or:相当于数学的或,只要or一边为真其结果就返回False

        例:假 or 假  返回结果是False

          真 or 假或真  返回结果是True

      not:相当于数学的非

        例:not 真  返回的结果是False

          not 假  返回的结果是True

    五、成员运算

      in:如果一个对象在另一个指定的对象里返回True,否则返回False

        例:‘a’ in ‘a little ’  其结果为True

          'a'  in  ['a little ' ,'b'] 其结果为False

          ‘a’  in  {'a':'b'}其结果为True

          ‘a’  in  {'b':'a'}其结果为False

      not in:如果一个对象不在另一个指定的对象里返回True,否则返回False

  • 相关阅读:
    面向对象基本原则
    策略模式
    简单工厂模式
    高内聚、低耦合
    UML在代码中的展现
    使用commons-csv简单读写CSV文件
    java反射机制
    SrpingDruid数据源加密数据库密码
    markdown学习经验
    Vue.js学习笔记
  • 原文地址:https://www.cnblogs.com/tandonghao/p/9096784.html
Copyright © 2020-2023  润新知