Loading... ## 变量名 1. is 与 == 的区别 `x is None` `x is true` `x is false` 这种情况最好用is,因为他们的id是不会变的。 2. 内存管理: ```python # 这种写法实际是:解除x与100的绑定 x = 199 del x ``` python解释器通过“引用计数”方式来 定期 回收垃圾  “引用计数” /见egon知乎 专栏5/ * 缺点:当变量越来越多时,计数检查的速度越来越慢,效率越差为了解决这个问题,采用“分代回收”方式;但还是有存在漏网之鱼的情况存在 ## 数据类型 ::盲点:: 1. *list 最好用来存同种属性的值,这样不需要管元素属性是啥,只需要按照位置取就行了* 2. pytharm中:command+x 剪贴,可以删除 3. 根据取值需求来设计 数据的存储方式 例如:把第三个学生的学生信息告诉我,就是[{}]列表里面放字典 ## 运算符 ::盲点:: 1. `<>` 这个也是不等于的意思,就是`!=` 2. `10//3`地板除法,只保留整数部分;*不会四舍五入* 3. Python是一种解释型、强类型 (不同类型不可运算)的动态语言(变量执行时才确定类型) -> (后期的多态概念) 4. 不要用`+`来拼接字符串,因为申请了新空间存放拼接结果,效率太低 如何实现??? —> 自己研究!!! 很简单!!!!! 5. 字符串之间也可以比大小,对应字母位置一一进行比较。(了解就好) 列表同理;  © 允许规范转载