pep8

    0熱度

    2回答

    我一直在研究一個問題,而且我不確定哪種風格/功能明智,這通常被認爲是最佳實踐。 我有一個函數,對同一個字符串進行多重檢查,並返回一個基於該字符串的值。使用堆棧式if語句或if-elif-else語句是更好的樣式還是函數? 例子: def f(s): if s == 'Hey': return 'Sup.' if s == "How's it going?"

    11熱度

    2回答

    場景:由於SQL查詢,您有一個很長的元組,並且想將其解壓縮爲單個值。符合PEP8的最佳方法是什麼?到目前爲止,我有這三個選項: 單分配,使用反斜槓將拆分爲多行 person_id, first_name, last_name, email, \ birth_date, graduation_year, home_street, \ home_city, home_zip, ma

    19熱度

    3回答

    有沒有簡單的方法來檢查iPython筆記本代碼在寫入時是否符合PEP8?

    2熱度

    1回答

    作爲一個python初學者,我一直在尋找一種格式化下面的代碼行(這也使PyCharm高興)的PEP8兼容方式。這裏是: print("{}! The {} {} ".format(self.monster.battlecry(), self.monster.color, self.monster.__class__.__name__) +

    2熱度

    1回答

    用下面的選項集: setlocal formatprg=autopep8\ -aa\ - 當我選擇在視覺模式下的單個行,按gq,所述autopep8使其變形到線,但它也改變了行的縮進:默認爲縮進4個空格,不管當前行的縮進級別。我希望它能夠假設這些行是正確縮進的,並讓它們保持獨立。 同樣,如果我將--indent-size 8開關設置爲autopep8,它會將行壓入8個縮進級別。請注意,如果視覺選擇

    1熱度

    2回答

    在導出爲.ipynb文件後,有沒有方法可以驗證iPython筆記本的代碼是否符合PEP8規範?

    11熱度

    3回答

    如果我沒有弄錯,PEP8對三元運算符沒有任何說明。 那麼你有什麼建議,我應該如何用三元條件操作符來寫長列? some_variable = some_very_long_value \ if very_long_condition_holds \ else very_long_condition_doesnt_hold 或 some_variable = som

    0熱度

    1回答

    我得到的錯誤在PEP8許多形式的功能: def tweet_string(tweet): """Return a string representing a tweet.""" location = tweet_location(tweet) point = (latitude(location), longitude(location)) return '

    0熱度

    2回答

    這可能是一個愚蠢的問題,但我想知道其他人是如何處理這個問題的,或者是否有一種標準/推薦的解決方法。 下面是兩種將python打印成長文本行的方法。哪一個應該使用? 選項1 if some_condition: # Senseless indenting. if another condition: # Senseless indenting. print 'This is a

    1熱度

    1回答

    我的許多腳本解析if __name__ == '__main__'塊中的命令行參數。我在那裏使用'普通'變量名,例如parser。由於這是不以任何功能,pylint的將拋出C0103: invalid constant name <variable>。由於我沒有真正使用這些變量爲常數(只是解析參數),我覺得這是一個有點怪在這裏使用的全大寫。 有沒有辦法來部分禁用pylint的規則,以便不if __