你有学习/记忆python函数的具体技巧吗?

Fel*_*ggi 1 python

我目前正在学习 python 并且一直在努力学习新功能。我需要的功能似乎总是完美匹配,直到我看到它们在其他地方使用时,我才想到它们。这是正常的吗?老程序员也会遇到这种情况吗?

例如learnpythonthehardway中的这个片段:

PHRASE_FIRST = False
if len(sys.argv) == 2 and sys.argv[1] == "english":
    PHRASE_FIRST = True
Run Code Online (Sandbox Code Playgroud)

如果不先绕圈子,我永远不会想到这样做。

你有特定的记忆技巧吗?任何人都可以分享他们的见解吗?

cda*_*rke 5

写代码。首先,你最终会记住常见的内置插件,比如lenrange等有大概几,你将永远记得一次,这些都是那些你几乎不使用(evalexeccompile等),但是这将取决于您正在编写的程序类型。这在学习编程语言时很正常。

重要的是,学习如何找到解决文档的方法。您可能不会记住每个函数的确切参数列表,但您应该知道可用的功能类型以及如何查找它。

标准库模块是另一回事。您可能只使用其中的 10%,尽管有些人会使用更多。同样,只学习你需要的东西,也许从sys. 即便如此,仍有一些sys你可能永远不需要的晦涩角落。

不要试图记住一切,你不需要。

写代码。