Python合并处理字符串的四种方法在这里都有介绍:

http://www.cnblogs.com/heshizhu/archive/2012/01/11/2319892.html

无论使用最简单的+符号还是是用列表,当遇到字符变量中出现NoneType时,这两种方法都会出现错误,其他两种方法没有验证。Python将[]{}""都作为False处理。那False和str合并肯定不可以的。我猜测NoneType作为python的一种类型,通常我们用if xxxx is None:语句来判断。那None是不可以作为判断类型为NoneType的空字符串的标示。有代码:

tempfinal.append(reftext.text)
tempfinal.append(reftext.tail)

if None in tempfinal:

  tempfinal.remove(None)

''.join(tempfinal)

tempfinal是合并用字符串列表,finaltext是最后合并字符串。结果正确。

相关文章:

  • 2021-06-24
  • 2021-09-03
  • 2021-12-11
  • 2021-10-11
  • 2021-12-04
  • 2021-11-18
猜你喜欢
  • 2021-11-24
  • 2021-07-09
  • 2021-10-15
  • 2021-05-17
  • 2022-02-11
相关资源
相似解决方案