pep8

в Python sum() функция возвращает сумму чисел в массиве. sum([3,4,5]) == 3 + 4 + 5 == 12 Я ищу функцию, которая возвращает вместо продукта. somelib.somefunc([3,4,5]) == 3 * 4 * 5 == 60 я почти уверен, что такая функция существует, но я не могу ее найти....

Я получаю это предупреждение pep8 всякий раз, когда я использую лямбда-выражения. Не рекомендуется ли использовать лямбда-выражения? Если нет то почему?...

поскольку PEP8 предлагает придерживаться правила 80 столбцов для вашей программы python, как я могу придерживаться этого с длинными строками, т. е. s = "this is my really, really, really, really, really, really, really long string that I'd like to shorten." Как бы я мог расширить это до следующей строки, т...

У меня есть строка следующего кода (не вините за соглашения об именах, они не мои): subkeyword = Session.query( Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ).filter_by( subkeyword_company_id=self.e_company_id ).filter_by( subkeyword_word=subkeyword_word ).filter_by( subkeyword_active...

немного истории: PEP 8 - это руководство по стилю для кода Python. Он содержит соглашения, которым должны следовать все программисты python. pep8.py - это (очень полезный) скрипт, который проверяет формирование кода данного скрипта python, согласно PEP 8. затмение это отличная IDE. С помощью пункт PyDev ...

Как вы должны разбить очень длинный список понимания? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] Я также где-то видел, что люди, которые не любят использовать '', чтобы разбить линии, но так и не понял почему. В чем причина этого?...

Я прочитал, что есть три способа кодирования многострочного импорта в python с косой чертой: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, LEFT, DISABLED, NORMAL, RIDGE, END дублировать senteces: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text from Tkinter import LEFT, DISAB...

Я довольно сильный кодер Python, но слишком много моего стиля немного бессистемно, и я уверен, что есть больше решений Pythonic для многих проблем, чем те, которые я придумываю. Какие PEPs необходимы для любого хорошо разбирающегося питониста для чтения?...

в комментарии блока я хочу ссылаться на URL-адрес длиной более 80 символов. что является предпочтительным соглашением для отображения этого URL? Я знаю bit.ly это вариант, но сам URL-адрес является описательным. Сокращение его, а затем наличие вложенного комментария, описывающего сокращенный URL, кажется де...

при использовании PyCharm IDE использование except: без исключения тип вызывает напоминание из IDE, что это предложение исключения Too broad. должен ли я игнорировать этот совет? Или это питон, чтобы всегда определять тип исключения?...