1.1.09- 序列赋值 is , is not运算符
Posted chamberlain
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.1.09- 序列赋值 is , is not运算符相关的知识,希望对你有一定的参考价值。
两个变量的交换算法
代码如下:
a = 10000 b = 20000 temp = a a = b b = temp print(a) print(b)
序列赋值:
a,b = b,a
print(a)
print(b
is / is not运算符
作用:判断两个对象是否绑定同一个对象,如果是同一个对象返回True,否则返回False is not与is 作用相反。
语法:
x is y
x is not y
例子:
>>> a = b =1000
>>> a is b #True,因为a和b同时绑定10000
True
>>> a is not b
false
例子2:
>>> a =10000
>>> b = 10000
>>> a is b #false,因为a和b分别绑定不同了10000
false
>>> a is not b
true
小正数对象池:
CPython中证书 -5 至256
永远存在于小正数池中,不会释放并可重复使用。
>>> a = 5
>>> b = 5
>>> a is b
True
>>>
以上是关于1.1.09- 序列赋值 is , is not运算符的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 中序列化 JSON 时出现“TypeError: (Integer) is not JSON serializable”?
解决com.alibaba.fastjson.JSONException: autoType is not support 异常处理
解决使用Redis时配置 fastjson反序列化报错 com.alibaba.fastjson.JSONException: autoType is not support
解决com.alibaba.fastjson.JSONException: autoType is not support 异常处理
解决com.alibaba.fastjson.JSONException: autoType is not support 异常处理