1 monkeylyf 2018-07-27 21:12:09 +08:00 ![]() 可以参考 google 的 python coding style: https://github.com/google/styleguide/blob/gh-pages/pyguide.md#383-functions-and-methods 以前的公司也用过这个 “”“ Summary. Details. :arg1, int: i do this :arg2, str: i do that :return, list: i do both """ 仅供参考 |
3 startar 2018-07-27 21:15:48 +08:00 via Android 那肯定使用标准的 docstring 格式啊 |
4 startar 2018-07-27 21:22:36 +08:00 via Android @monkeylyf google 这个其实就是规定使用 python docstring。用这个的话可以让 help()函数显示你的注释,还可以用 sphinx 自动生成文档 |
![]() | 5 guyskk0x0 2018-07-27 21:28:26 +08:00 via Android ![]() |
![]() | 6 est 2018-07-27 21:49:01 +08:00 用 3.6 吧。 def my_func() -> str: pass |
![]() | 7 iyaozhen 2018-07-27 22:03:32 +08:00 via Android 2.7 的话好像是 :rtype: |
![]() | 9 silhouette 2018-07-27 22:22:50 +08:00 via Android @est type hint 有时候会很复杂,尤其是返回一些自定义类型的时候需要导一遍 |
10 PythonAnswer 2018-07-27 22:23:08 +08:00 sphinx 格式 方便生成 api 文档吧 |
11 lihongjie0209 2018-07-27 22:39:55 +08:00 果然动态语言一旦工程化起来, 都在向静态语言靠拢 |
![]() | 12 Trim21 2018-07-27 23:23:01 +08:00 """ :return: result :rtype: Dict[str, str] """ |
![]() | 13 zhuangzhuang1988 2018-07-28 12:07:34 +08:00 如果用 2 的话 https://www.jetbrains.com/help/pycharm/type-hinting-in-product.html 不过还是放弃吧, 换语言吧。 |
![]() | 14 deepreader 2018-07-28 12:49:07 +08:00 typehint, mypy 了解一下 |
15 Sunsgnes 2018-07-28 17:41:46 +08:00 难道是关于刷存在感的公司的事情? |