栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python运算符

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python运算符

1.算术运算符: a.标准算术运算符  +(加)  -(减)  *(乘)  /(除)  //(整除) :一正一负向下取整:print(-9 // 2)取得的整数是 -5
             b.取余运算符  % ---->>>一正一负向下取余:print(11 % -2)取得的余数是-1   余数 = 被除数-除数*商  即:11-(-2)*(-6) = -1
             c.幂运算符  **
2.赋值运算符:   "="
             a.执行顺序:右——>左
             b.支持链式赋值: a = b = c = 20
             c.支持参数赋值: +=  -=  *=  /=  //=  =  %=
             d.支持系列解包赋值:a,b,c = 20,30,40    即:a = 20   b = 30   c = 40
                系列解包赋值交换:   a,b = 10,20
                                 print("交换之前:a的值为:", a, "b的值为:",b) ---->>>输出 a = 10   b =20
                                 b,a = a,b
                                 print("交换之后:a的值为:", a, "b的值为:",b) ---->>>输出 a = 20   b =10
3.比较运算符:(对变量或表达式的结果进行大小真假的比较)   ----->>>返回值是: Ture    False
             a. >,<,>=,<=,!=
             b. "==" ------->>>>>> 对象value的比较
             c. is, is not  --------------->>>>>>> 对象id(标识)的比较

4.布尔运算符:(and, or, not, in, not in)--------->>>相当于数学的与,或   >>>>>>返回值是: True  False

5.位运算符:将数据转成二进制进行计算
             a. 位与 &  ------------------------->>>对应数位都是1,结果数# python中的运算符:
             b. 位或 |  ------------------------->>>对应数位都是0,结果数位才是0,否则为1

           例:4-》0 0 0 0 0 1 0 0
             8-》0 0 0 0 1 0 0 0
  print(4 & 8):  0 0 0 0 0 0 0 0    -------------->>>>结果是:0
  print(4 | 8):  0 0 0 0 1 1 0 0    -------------->>>>结果是:12

             c. 左移位运算符 <<  ------------------------->>>高位溢出舍去,低位补0   (每左移一位,结果是原来数乘以二)
             d. 右移位运算符 >>  ------------------------->>>低位溢出舍去,高位补0   (每右移一位,结果是原来数除以二)

             例:4-》0 0 0 0 0 1 0 0
 
  print(4 << 1): 0 0 0 0 0 1 0 0 0  --------->>>>>(将4的二进制向左移一位)高位溢出舍去,低位补0  ------------>>>结果为:8

  6.运算符的优先级: **, (*,/,//,%), (+,-),   (<<,>>), &, |,   (<,>,<=,>=,!=,==),  and, or,     =
                         算术运算符             位运算符            比较运算符        布尔运算   赋值运算

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/754973.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号