python入门笔记(二)

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 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。













评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值