pythonic是怎样的一种理念?

代码写到手抽筋
浏览 919回答 1
1回答

孤独的小猪

利用Python语言的特性生成清晰,简洁和可维护的代码。Pythonic的意思是代码不仅仅是正确的语法,而是遵循Python社区的惯例,并且按照打算使用的方式使用该语言。这可能是最容易解释的负面例子。unpythonic代码的例子通常来自其他语言的用户,他们不是学习诸如列表解析或生成器表达式之类的Python编程模式,而是尝试使用更常用于C或java的模式。循环是这方面特别常见的例子。例如在Java中我可能会使用for i in (i; i < items.length ; i++)  {   n = items[i];  ... now do something }在Python中,我们可以尝试使用while循环来复制它,但它使用起来会更干净for i in items:   i.perform_action()或者甚至是一个生成器表达式(i.some_attribute for i in items)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python