python-常用术语
生成器:在Python中,这种一边循环一边计算的机制,称为生成器:generator。
可迭代对象:可以直接作用于for循环的对象统称为可迭代对象:Iterable。
迭代器:可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator。
集合数据类型如list、dict、str等是Iterable但不是Iterator,不过可以通过iter()函数获得一个Iterator对象。
软件开发中的一个原则“开放-封闭”原则;
- 封闭:已实现的功能代码块不应该被修改
- 开放:对现有功能的扩展开放
高阶函数,就是把一个函数当做一个参数传给另外一个函数
匿名函数lambda与正常函数的区别是什么? 最直接的区别是,正常函数定义时需要写名字,但lambda不需要。
模块,用一砣代码实现了某个功能的代码集合。
json模块,用于字符串 和 python数据类型间进行转换;Json模块提供了四个功能:dumps、dump、loads、load
pickle模块,用于python特有的类型 和 python的数据类型间进行转换;pickle模块提供了四个功能:dumps、dump、loads、load
xml 是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀
散列消息鉴别码,简称HMAC,是一种基于消息鉴别码MAC(Message Authentication Code)的鉴别机制。使用HMAC时,消息通讯的双方,通过验证消息中加入的鉴别密钥K来鉴别消息的真伪;
职称
浙公网安备 33010602011771号