摘要:
1、XML模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式,就是通过<>节点来区别数据结构的 xml协议在各 阅读全文
摘要:
一、包 注意: 3、包的使用之from ... import ... 需要注意的是from后import导入的模块,必须是明确的一个不能带点,否则会有语法错误,如:from a import b.c是错误语法 1、在导入时带点的,点的左边的必须是一个包,这是导入包的特有语法 2、包内模块之间的直接导 阅读全文
摘要:
1、序列化和反序列化 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling。 反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化,即unpickling。 为什么要保持序列化? 1、持久化状态 2、跨平台数据交互 各种语言之间,实现数据相互转换 阅读全文
摘要:
1、 列表生成器 若将 [ ] 换成 ( ),则为生成器表达式,结果是一个迭代器 2、 模块 模块就是一系列功能的集合体,一个.py文件就是一个模块 运行一个python文件,当首次执行到模块导入位置时: 先创造一个被导入模块的名称空间 执行该模块对应文件,将产生的名字放于该命名空间 在当前执行文件 阅读全文
摘要:
昨天内容回顾: 1、迭代器 可迭代对象: 只要内置有__iter__方法的都是可迭代的对象 既有__iter__,又有__next__方法 调用__iter__方法==》得到内置的迭代器对象 调用__next__方法==》得到下一个值 for 循环机制 先调用对象的__iter__方法得到迭代器,再 阅读全文