zoukankan      html  css  js  c++  java
  • Python之三:运算符与表达式

    1、运算符:


    1.1、运算符种类:

    运算符  名称  说明  例子
     +    5+4
     - 减     
    乘     
    除     
    //  取整除  商的整数部分  3//2,结果为1 
    取余  余数   
    >>  右移  二进制右移   
    <<  左移  二进制左移   
     & 与  二进制按位与   
    或  二进制按位或   
    异或  二进制按位异或   
    翻转  x的按位翻转是-(x+1)  ~5结果是-6 
    小于     
    大于     
    <=  小于等于     
    >=  大于等于     
    ==  等于     
    !=  不等于     
    not  布尔“非”  逻辑运算   
    and  布尔“与”  逻辑运算   
    or  布尔“或”  逻辑运算   
     **  幂    

    1.2、运算符优先级:

    运算符 描述
    lambda  
    or  
    and  
    not  
    in, not in  
    is,is not   
    <,>,<=,>=,<>,!=,==  
    |  
    ^  
    &  
    <<,>>  
    +,-  
    *,/,%  
    +x,-x  
    ~x  
    **  
    x.attribute 属性参考
    x[index 下标
    x[index:index 寻址段
    f(arguments...) 函数调用
    (experession,...) 绑定或元组显示
    [expression,...] 列表显示
    {key:datum...} 字典显示
    'expression,.' 字符串转换

    会先计算高优先级的运算,然后才会计算低优先级的运算,同一优先级的运算从左到右计算,括号可以牵制改变优先级

    2、表达式:


    由运算符、变量、字符等组成的式子

    尽管很渺小,但终究会变得伟大
  • 相关阅读:
    c#Enum的用法
    毕业一年小结
    Js正则表达式学习之test和compile的简单介绍
    kiss框架学习
    我对我自己的认识
    支付宝接入原理
    datarow用linq查询
    asp.net 下载任意格式文件 上传文件后台代码
    hash
    深入了解Erlang 垃圾回收机制以及其重要性(转)
  • 原文地址:https://www.cnblogs.com/chenbao1012/p/11842646.html
Copyright © 2011-2022 走看看