Python语法注意点

1. 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用。但是请注意,参数定义的顺序必须是:必选参数默认参数可变参数命名关键字参数关键字参数

2. Python标准的解释器没有针对尾递归做优化,任何递归函数都存在栈溢出的问题。

3. 在导入文件时,文件中所有没有任何缩进的代码都会被执行一遍

4. 小整数对象池(内存优化):Python 对小整数的定义是 [-5,127) 这些整数对象是提前建立好的,不会被垃圾回收。程序中,所有位于这个范围内的整数使用的都是同一个对象。

5. 单个字符共用对象,常驻内存

6. 单个单词,不可修改,默认开启intern机制,共用对象,引用计数为0,则销毁。

7. GC : 引用计数机制为主,标记回收和隔代回收为辅

 

posted @ 2018-08-12 10:28  Spiderman.L  阅读(236)  评论(0编辑  收藏  举报