Flask 表達(dá)式和語句

2021-08-11 21:21 更新
常規(guī)空格規(guī)則:
  • 不對(duì)一元運(yùn)算符使用空格(例如 - 、 ~ 等等),對(duì)圓括號(hào)同理
  • 在二元運(yùn)算符間使用空格

Good

exp = -1.05
value = (item_value / item_count) * offset / exp
value = my_list[index]
value = my_dict['key']

Bad

exp = - 1.05
value = ( item_value / item_count ) * offset / exp
value = (item_value/item_count)*offset/exp
value=( item_value/item_count ) * offset/exp
value = my_list[ index ]
value = my_dict ['key']
禁止使用 Yoda 語句:

永遠(yuǎn)不要用變量與常量做比較,而是把常量與變量做比較:

God

if method == 'md5':
    pass

Bad

if 'md5' == method:
    pass
比較:
  • 跟任意類型: ==!=
  • 跟單例,使用 isis not (例如 foo is not None
  • 永遠(yuǎn)不要與 TrueFalse 做比較(比如永遠(yuǎn)不要寫 foo == False ,而使用 not foo
否定包含檢查:
使用 foo not in bar 而不是 not foo in bar
實(shí)例檢查:
isinstance(a, C) 而不是 type(A) is C , 但通常試圖避免 實(shí)例檢查,請(qǐng)對(duì)特性檢查。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)