码迷,mamicode.com
首页 > 编程语言 > 详细

4.Python运算符

时间:2019-10-07 13:17:46      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:opener   布尔   mamicode   运算符优先级   operator   取整   none   简单的   优先级   

Python语言支持以下类型的运算符:

  • 算术运算符
    • 符号: +  -  *  /   %(取模) **(幂 - 返回x的y次幂   a**b 为10的20次方) //(取整除 - 返回商的整数部分(向下取整) 9//2的值为4)
  • 比较(关系)运算符
    • 符号: ==   !=    <>(不等于)  >   <    >=      <=
  • 赋值运算符
    • 符号:=(简单的赋值运算符)   +=     -=     *=     /=    %=     **=     //=
  • 逻辑运算符
    • 符号:and (布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。)   or     not 
    • 技术图片

       

       

  • 位运算符
    • 符号:&与  |或    ^ 按位异或运算符:当两对应的二进位相异时,结果为1;   ~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 -x-1;   <<左移   >>右移
  • 成员运算符
    • in (如果在指定的序列中找到值返回 True,否则返回 False。)x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False;
    • not in  
    •  id() 函数用于获取对象内存地址。
  • 身份运算符
    • is   是判断两个标识符是不是引用自一个对象    
    • is not
    • is 与 == 区别

      is 用于判断两个变量引用对象是否为同一个(同一块内存空间), == 用于判断引用变量的值是否相等。

  • 运算符优先级
  • 技术图片

     

     

4.Python运算符

标签:opener   布尔   mamicode   运算符优先级   operator   取整   none   简单的   优先级   

原文地址:https://www.cnblogs.com/zluckiy/p/11629950.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!