1
monkeylyf 2018-07-27 21:12:09 +08:00 1
可以参考 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 1
|
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
难道是关于刷存在感的公司的事情?
|