10
ответов

«Наименьшее удивление» и изменчивый аргумент по умолчанию

Любой, кто возился с Python достаточно долго, был укушен (или разорван на части) из-за следующей проблемы: def foo (a = []): a.append (5) возвращает Python, и новички ожидают, что эта функция всегда будет ...
вопрос задан: 22 March 2019 22:58
0
ответов

Shouldn't using FieldInfo.SetValue to set a ValueType to null fail?

(related to PropertyInfo SetValue and nulls) If I have public class Thing { public int X; }, a Thing o, and a FieldInfo fi that points to the X field, why is it legal to call fi.SetValue(o, null)? ...
вопрос задан: 23 May 2017 11:52
0
ответов

Почему отрицательный идентификатор или ноль считается плохой практикой?

Почему отрицательный идентификатор или ноль считается плохой практикой при вставке первичного ключа в таблицу базы данных? Я думаю, что в некоторых случаях это может быть полезно, но люди говорят, что это не рекомендуется, несмотря на ...
вопрос задан: 5 December 2013 15:16
0
ответов

«Логические» операции в Python (например, операторы и / или)

Этот метод выполняет поиск первой группы символов слова (например: [a-zA-Z0 -9_]), возвращая первую совпавшую группу или None в случае сбоя. def test (str): m = re.search (r '(\ w +)', str), если m: ...
вопрос задан: 29 September 2010 22:53