Python教程

Python 编码风格学习笔记

本文主要是介绍Python 编码风格学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

参照文档:https://alvin.red/2017/10/07/python-pep-8/

一、f语句中条件过多,导致长度过长怎么办?

1. 原来的格式:

if ('skip_test' in api_dsl and api_dsl['skip_test']) or ('depend_on' not in api_dsl) or ('enabled_only' in api_dsl and api_dsl['enabled_only'] != env):
    continue

2. 优化后的格式:

if (('skip_test' in api_dsl and api_dsl['skip_test'])
    or ('depend_on' not in api_dsl)
    or ('enabled_only' in api_dsl and api_dsl['enabled_only'] != env)):
    continue

3. 优化方案:在if条件最外面添加圆括号,利用圆括号进行隐式续行。长行可以通过在括号内换行来分成多行。另外,运算符或者关键字要放在最前面哦~

这篇关于Python 编码风格学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!