python总结十
1.代码int('20',8)的返回结果是:16
2.日志的统计和记录对于程序开发来说非常重要,python提供了非常好用的日志模块logging
3.元祖修改
4.python内置映射类型称为字典
5.
6.
7.鸭子类型:在鸭子类型中,关注的不是对象的类型本身,而是它是如何使用的,例如在不使用鸭子类型的语言中,我们可以编写一个函数,它接受一个类型为
鸭子的对象,并调用它的走和叫的方法。在使用鸭子类型的语言中,这样的一个函数可以接受一个任意类型的对象,并调用它的走和叫的方法。
在程序设计中,鸭子类型(英语:duck typing)是动态类型的一种风格。在这种风格中,一个对象有效的语义,不是由继承自特定的类或实现特定的接口,而是由当前方法和属性的集合决定
8.什么是闭包?当一个嵌套函数在其外部区域引用了一个值的时候,该嵌套函数就是一个闭包,其意义就是会记录这个值。
9.python提高运行效率的方法:
避免多个循环使用,循环代码优化,避免过多重复代码的执行。
if else的时候,把最可能发生的放在前面,尽可能少的判断
多进程,多线程,协程
使用生成器,避免产生大量内存空间
核心模块使用cpython,提高运行效率