PEP8 consiglia di utilizzare
lowercase, with words separated by underscores as necessary to improve readability
per nomi di variabili e funzioni. Ho visto questo interpretato come lower_case_with_underscores dalla maggior parte delle persone, anche se in pratica e nei metodi nativi di Python sembra che lowercasewithoutunderscores sia più popolare.
Sembra che seguire PEP8 in modo rigoroso sarebbe scomodo poiché sembra suggerire di mixare sia lower_case_with_underscores che lowercasewithoutunderscores , il che sarebbe incoerente.
Qual è la tua interpretazione dei nomi delle variabili di PEP8 e cosa usi in pratica?
(Personalmente, mi piace lowerCamelCase come compromesso tra leggibilità e facilità di digitazione.)