python - 打破长 if 语句的推荐方法是什么?(二元运算符后的 W504 换行符)
问题描述
目前推荐用“and”和“or”运算符打破长长的if语句的方法是什么?
第一个选项
使用以下样式(来自 PEP8)和 flake8 我收到警告:二元运算符后的 W504 换行符:
if (this_is_one_thing and
that_is_another_thing):
do_something()
第二个选项
if (this_is_one_thing
and that_is_another_thing):
do_something()
现在我在二元运算符之前收到警告 W503 换行符。第二个似乎符合PEP8 的建议
我试图找到答案,但我仍然不确定。我认为也许使用第二个选项并禁用 W503 警告将是解决此问题的一种方法?
解决方案
推荐阅读
- python - 在视图中的模型中保存文件有效,但在 Celery 任务中无效
- arrays - Flutter:动画控制器数组
- python - 使用 PyAthena 从 Python 查询 AWS Athena
- mongodb - MongoDB 查询部分工作
- python - 解析 CSV 文件 - “IndexError:列表索引超出范围”
- angular - 在 Angular 8 中加载时启动引导模式对话框
- java - 如何从 javafx 中的 hbox 中删除节点?
- google-kubernetes-engine - gcp-project-1 中的 gke 集群已成功注册,但在 Anthos Hub 项目中不可见/不可访问;但在gke项目中
- c++ - 如何正确写出这个方程
- c# - c# ASP.NETcore 中的路由