码迷,mamicode.com
首页 > 其他好文 > 详细

3.运算符

时间:2017-09-03 11:03:22      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:异或运算   []   赋值运算   字符   按位取反   from   语法   not   嵌套   

  • 取模
    %

  • 幂运算
    2**12

  • 除运算
    10/3
    只取整数部分
    10//3

比较运算

==
!=
>/>=
</<=

赋值运算

=
+=
-=

逻辑运算

从左往右算,一旦有or 就将逻辑运算分隔开,
前提是第一个条件不成立,
如果第一个条件成立,就再去判断or后面的条件

and
or
not

成员运算

in
not in

身份运算

  • 应用
    type(x) is xxx
is
is not

bool运算为假的情况:

  • [] 空列表
  • {} 空字典
  • () 空集合,元组
  • ‘‘ 空字符串
  • 0

位运算

& 按位与运算符
| 按位或运算
^ 按位异或运算 相同为假,不同为真
~ 按位取反运算
<< 左移动运算符
>> 右移动运算符

list.copy 语法补充
l2 = l1.copy
明确内存地址的概念,嵌套在l1内的列表被copy后
和l2可以互通,因为内嵌的小list,内存地址指向相同

dict.keyfrom()方法补充

3.运算符

标签:异或运算   []   赋值运算   字符   按位取反   from   语法   not   嵌套   

原文地址:http://www.cnblogs.com/scott-lv/p/7468920.html

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