今天开始打卡阿里云天池,学习Python.
Python的基础知识之前已有一定了解,所以这次主要针对以前所学的知识进行巩固,同时也没现了不少自己以前没接触过的知识点,比如:
1、
- is, is not 对比的是两个变量的内存地址
- ==, != 对比的是两个变量的值
- 比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。
- 对比的两个变量,指向的是地址可变的类型(list,dict,tuple等),则两者是有区别的。
上面的知识点虽有了解,但没有这么系统性的总结。
2、Python 里面万物皆对象(object),整型也不例外,只要是对象,就有相应的属性 (attributes) 和方法(methods)。
3、对于数值变量,0
, 0.0
都可认为是空的。
- 对于容器变量,里面没元素就是空的。