您的位置:首页 > 编程语言 > Python开发

python初学笔记(二)

2018-03-24 21:29 246 查看
python中的运算符:
(a)算数运算,赋值运算符以及比较运算符,与c、c++基本类同,不多赘述。
示例:幂赋值运算符 c **= a 等效于 c = c ** a。
(b)位运算符,类似机组:&,|,^(异或),~x 类似于 -x-1。
(c)逻辑运算符,and,or,not;
示例:a=1;b=2;#如果a为false,(a and b)返回false,否则返回b的值2;
           a=1;b=2;#如果a为非0,(a or b)返回a值,否则返回b的值2;
(d)成员运算符,in,not in;
示例:if x in y 返回true;
(e)身份运算符m,用于比较两个对象的存储单元,id() 函数用于获取对象内存地址。
示例:is 是判断两个标识符是不是引用自一个对象,如果引用的是同一个对象则返回 True;

is not 是判断两个标识符是不是引用自不同对象,如果引用的不是同一个对象则返回结果 True。

注意:
         Python 中没有 ++ 或 -- 自运算符;

         is 与 == 区别:
is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: