我使用的pycharm是我真正喜欢整合PEP8警告的位置,它可以帮助我编写简洁的python代码。
通常当我有多个返回类型时,function我在多行中使用返回变量,如下所示,
raw_data,\
t_raw_data,\ #warning in t_raw_data
words_info,\ #warning in words_info
t_words_info,\ #warning in t_words_info
tags_info,\ #warning in tags_info
char_info,\ #warning in char_info
t_char_info = preprocess(param) #warning in t_char_info
Run Code Online (Sandbox Code Playgroud)
给我警告
PEP 8: continuation line missing indentation or outdented
Run Code Online (Sandbox Code Playgroud)
那么,接收多个返回值的最佳实践是什么。是什么pythonic方式。我来自C++背景,对这种pythonic方式我很陌生。
注意:如果我发布以下代码,则没有PEP8警告,但这似乎很奇怪。
raw_data,\
t_raw_data,\
words_info,\
t_words_info,\
tags_info,\
char_info,\
t_char_info = preprocess(param)
Run Code Online (Sandbox Code Playgroud)
小智 5
Python方式-
(raw_data,
t_raw_data,
words_info,
t_words_info,
tags_info,
char_info,
t_char_info) = preprocess(param)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1239 次 |
| 最近记录: |