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 异常处理

CodeForces 931F Teodor is not a liar!