大佬们写 Python 的时候是怎么提高写代码的效率的

2018-08-31 21:26:45 +08:00
 AdamLee
如题,本人刚开始学 python,我之前写 java,这种强类型语言在 ide 中的代码提示很便捷,就算不了解某个类中的具体方法或属性,通过打其中的关键字就能从代码联想列表中找到自己想要的方法,比如要获取某个类中的列表数据,一般方法命名为 getXXX,那我直接打 get 就能联想出来,但是 Python 中如果是从方法形参中想要去调用它的方法只能自己打全部的方法名,这效率有点低,而且方法中的参数类型也需要去注意。
我知道 python 不声明类型是它简洁语言的特性之一,但是对于自己不熟悉的代码,在调用的时候很不方便,各位有经验的 python 大佬有什么建议的吗
1718 次点击
所在节点    Python
3 条回复
huangzhe8263
2018-09-01 15:54:15 +08:00
自动补全的意思?
用 pycharm
然后 3.5 以上用 type hint
以下用 ide 的 docstring
AdamLee
2018-09-07 17:29:26 +08:00
@huangzhe8263 谢谢指导,但是对于一些系统的方法或者一些框架(比如我最近在学习的 Django )调用其内的方法(它们并没有标明 type ),很多参数提示都是*args,**kwargs,我该怎么知道到底传什么呢。
huangzhe8263
2018-09-08 15:36:53 +08:00
@AdamLee #2
哦哦你说第三方库呀, 这种就看文档吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/485055

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX