Python良好编程习惯.docVIP

  • 4
  • 0
  • 约5.64千字
  • 约 10页
  • 2019-05-03 发布于江西
  • 举报
Python良好编程习惯 如果进行的是简单的处理,请使用字符串方法,这样可避免复杂的正则表达式所带来的错误,并保证程序的可读性。 在原始字符串末尾使用反斜杠是语法错误。 正则表达式的模式字符串中常常包含反斜杠字符。使用原始字符串来创建模式,可以避免对其中每个反斜杠进行转义的必要,使模式字符串更容易理解。 [说明:原始字符串(Raw?String),也就是在字符串之前加上字符前缀r后创建的一个字符串。通常,如果在字符串中出现\,Python会把它视为转义字符,并试图用正确的转义序列替换元字符\及其后续字符。但是,如果元字符\出现在一个原始字符串中,Python不会把它解释成转义字符,而是将其视为字面意义的反斜杠字符。例如,Python会将\n解释成换行符,但将r\n解释成两个字符---一个反斜杠和一个n。] 用函数式编程语言(比如说Scheme)写的程序可以反映出数学表达式的结构;数学表达式是由若干函数字符串组成的,其中的每一个都能计算出一个结果并且不产生任何副作用。同样的函数用同样的参数去调用就会产生同样的结果,这和调用时的上下文是无关的。用这样的方法可以将我们的代码优雅地结构化(并且一定程度上也起到了简化的效果)。Python编程语言拥有所有让它在函数式编程(FP)上有优势的特性。在这篇文章中,我们将从“Pythonic”的角度来看一下FP中的一些有趣的思想如高阶函数、闭包、la

文档评论(0)

1亿VIP精品文档

相关文档