Part 1 Python 编程进阶(下)课后题

Hetian lab day 5 Python 编程进阶(下)(待更)
【解析】Python内置类属性

  __dict__ : 类的属性(包含一个字典,由类的数据属性组成)

  __doc__ :类的文档字符串

  __name__: 类名

  __module__: 类定义所在的模块(类的全名是'__main__.className',如果类位于一个导入模块   mymod中,那么className.__module__ 等于 mymod)

  __bases__ : 类的所有父类构成元素(包含了以个由所有父类组成的元组)

Hetian lab day 5 Python 编程进阶(下)(待更)
【解析】 正则表达式特殊字符类

字符 含义
. 匹配除“\n”外的任何单个字符。如果要匹配包括“\n”在内的任何字符则使用[.\n]模式
\d 匹配一个数字字符,等价于[0-9]
\D 匹配一个非数字字符,等价于[^0-9]
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于[\f\n\r\t\v]
\S 匹配任何非空白字符,等价于[^\f\n\r\t\v]
\w 匹配包括下划线的任何单词字符,等价于[A-Za-z0-9]
\W 匹配任何非单词字符。等价于[^A-Za-z0-9]

Hetian lab day 5 Python 编程进阶(下)(待更)
【解析】XML是指可扩展标记语言eXtensible Markup Language。它被设计用于存储和传输数据。
python有三种方法解析XML,SAX,DOM,以及ElementTree。

1.SAX (simple API for XML )

  python 标准库包含SAX解析器,SAX用事件驱动模型,通过在解析XML的过程中触发一个个的事件并调用用户定义的回调函数来处理XML文件。

2.DOM(Document Object Model)

  将XML数据在内存中解析成一个树,通过对树的操作来操作XML。

3.ElementTree(元素树)

  ElementTree就像一个轻量级的DOM,具有方便友好的API。代码可用性好,速度快,消耗内存少。

Part 2 Python 编程进阶(下)

相关文章:

  • 2021-07-18
  • 2021-04-10
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2021-04-14
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-18
  • 2021-10-25
  • 2021-06-15
  • 2021-08-27
  • 2021-10-12
  • 2021-04-17
  • 2021-11-05
相关资源
相似解决方案