Python和文本操作

Python和文本操作,python,text,Python,Text,我想学习一种文本操作语言,我已经专注于Python。除了文本操作,Python还用于数字应用、机器学习、人工智能等 我的问题是如何学习Python语言,以便能够快速编写复杂的文本操作实用程序。除了“文本操作”中的正则表达式之外,哪些语言功能比其他功能更重要,哪些模块更有用等等。我发现了对象。uuu doc_uuu和dir(obj)命令在学习该语言时非常有用 e、 g 我能用一只猫做什么?署长(a)。看来我能分一杯羹 vec = a.split (",") 什么是vec?矢量文件: “从序列项初

我想学习一种文本操作语言,我已经专注于Python。除了文本操作,Python还用于数字应用、机器学习、人工智能等


我的问题是如何学习Python语言,以便能够快速编写复杂的文本操作实用程序。除了“文本操作”中的正则表达式之外,哪些语言功能比其他功能更重要,哪些模块更有用等等。

我发现了对象。uuu doc_uuu和dir(obj)命令在学习该语言时非常有用

e、 g

我能用一只猫做什么?署长(a)。看来我能分一杯羹

vec = a.split (",")
什么是vec?矢量文件:

“从序列项初始化的新列表”

我能用vec做什么?主任(vec)


除正则表达式外,还有一些重要的功能:

  • 生成器,请参见David Beazley提供的大量通过生成器输送无限量文本的优秀示例
对于工具,我建议查看以下内容:

  • ,这是一个纯Python搜索引擎,它将为您提供一些很好的使用Python解析文本和处理文本的实际示例

  • Ned Batcheldor很好

  • Python中更高级文本处理的源代码,包括复杂的状态机

编辑:一个很好的Python文本处理链接:

  • 大卫·默茨。我认为这本书仍然可以买到,尽管它现在可能有点过时了
  • 有一本书。我自己还没有读过,但我读过这位作者的其他文章,一般来说,他们都是很好的员工。

    虽然我没有读过,但看起来很有希望

    vec = a.split (",")
    
    vec.sort ()