zoukankan      html  css  js  c++  java
  • python运算符

    1.算术运算符

    * 加       +
    * 减       -
    * 乘       *
    * 除       /
    * 取整数     //
    * 取余     %
    * 幂      **

    2.赋值运算符

    =  把右边的结果,给左边的变量

    A=10    A此时值为10

    1. 介绍给变量的赋值顺序   从右向左
    2. 介绍多赋值关系  a,b   =   1,2
    3. 介绍两个值得互换   num1   num2   num3
    4. 使用多赋值完成替换值   num4,num5=num5,num4

    3.复合赋值运算符

    运算符 描述 实例
    += 加法赋值运算符 c+=a等效c=c+a
    -= 减法赋值运算符 c-=a等效c=c-a
    *= 乘法赋值运算符 c*=a等效c=c*a
    /= 除法赋值运算符 c/=a等效c=c/a
    %= 取模赋值运算符 c%=a等效c=c%a
    **= 幂赋值运算符 c**=a等效c=c**a
    //= 取整除赋值运算符 c//=a等效c=c//a

    4.比较运算符

     比较运算符最终得到的结果结果还是一个boolean 要么是True  要么是False

    5.逻辑运算符,最终返回的结果也是 bool类型

      and 并且 (必须满足所有条件才会返回一个true)

      两个都为真,则为真(全真则真,一假为假)

      从左到右计算表达式,若所有值为真,则返回最后一个值,若存在假,返回第一个假值

      or 或只要满足一个条件就可以返回true

      当有一个条件为真时,该条件即为真。(有真则真,全假则假)

      从左到右计算表达式,若为真,则返回第一个真值,若为假,则返回第二个假值

      #0代表是False,非0代表True

      用来验证相关返回值是哪一位上的数

      print(0 and False) #0     False,则返回第一个false

      print(False and 0) #False False,则返回第一个false

      print(1 and 0) #0         False,则返回第一个false

      print(1 and 20)#20        如果两个都为True,则返回最后一个值

      not

      not True --->False

      not False--->True

      实例演示

      print(not True) #False

      print(not False) #True

      print(not 0) #True

      print(not 100) #False

      在数字中只要不是零 就是true   那么0就是false

      在字符串中 只要不为空就是True  什么都不写 就是false

    6.数据类型转换

      int(x) ----x转换成整数类型

      float(x)---x转换成浮点类型

      bool(x)---x转换成bool类型

      实例:

      flag="AABBB"

      0, FalseNone 都为False  

      非0(指的是int类型)

      非False  (指的是bool类型)

      非None   (指的是none值)

      都为True,

      非空就为True   (指的是字符串),

      转换成bool类型就为真

      print(not bool(flag))#False

      str(x)---x转换成x类型

      hex(x)---x转换成16进制类型

  • 相关阅读:
    nslookup查询结果详解
    【Web页面测试】测试点和测试用例
    【CloverETL培训】题目
    VirtualBox虚拟机网络设置(四种方式)
    Web系统测试Web安全性测试
    sqlserver字段类型详解
    详解SVN 的使用
    Javascript闭包——懂不懂由你,反正我是懂了
    Javascript的console.log()用法
    [ JS 进阶 ] test, exec, match, replace
  • 原文地址:https://www.cnblogs.com/Nigeria/p/12945486.html
Copyright © 2011-2022 走看看