Результаты поиска по запросу "cpython"

5 ответов

Как реализовано set ()?

Я видел, как люди говорят, что

1 ответ

«{0}». Format () работает быстрее, чем str () и «{}». Format () с использованием IPython% timeit, в противном случае используется чистый Python

Так что это вещь CPython, не совсем уверенная, что она ведет себя так же, как и другие реализации.Но

2 ответа

Почему «новый_файл + = строка + строка» намного быстрее, чем «новый_файл = новый_файл + строка + строка»? [Дубликат]

ТОП публикаций

6 ответов

Эти проблемы произошли с 2.5.2rc2 (самое последнее на момент написания этого поста).

умываю о переносе моего кода (около 30K LOC) из CPython в Jython, чтобы я мог лучше интегрироваться с моим Java-кодом.Есть ли контрольный список или руководс...

1 ответ

Изменить какой словарь служит глобальной областью действия функции

Я хочу сделать@pure Декоратор для Python, часть этого - возможность выборочно запретить доступ к глобальной области действия функции. Есть ли способ программно изменить, какой словарь служит глобальной / внешней областью действия функции? Так, ...

1 ответ

Распределение памяти CPython

Это сообщение вдохновленоэтот комментарий [https://stackoverflow.com/questions/18520825/defaultdict-one-step-initialization/18520982?noredirect=1#comment27237819_18520982] о том, как выделяется память для объектов в CPython. Первоначально это ...

0 ответов

 медленнее в Python 3.6 по сравнению с Python 3.5.

гда использовалmap если бы была функция / метод, который был написан на C, чтобы получить немного больше производительности. Однако недавно я пересмотрел некоторые из моих тестов и заметил, что относительная производительность (по сравнению с ...

1 ответ

Объем понимания вложенного списка

Лучший способ объяснить мой вопрос на примере: example.py: class A(object): integers = [1, 2, 3] singles = [i for i in integers] class B(object): integers = [1, 2, 3] pairs = [(i, j) for i in integers for j in integers]Когда я запускаю это под ...

2 ответа

В операциях на уровне байтов неправильно сравнивать язык Си с другим языком. Если символ состоит как минимум из 1 байта, фильтр будет увеличиваться, когда требуется кодировка. Кроме того, группа символов (String) не считается типом данных в языке C (для этого каждое сравнение должно повторно анализировать группу символов в процессе). Производительность обеспечивается только в том случае, если передача данных между функциями имеет фиксированный тип (приемлемо). Короче говоря, в языке «C» нет стандартного типа данных с именем «String».

тало любопытно понять, как работает сравнение строк в python, когда я решал следующую проблему с примером алгоритма: Если заданы две строки, вернуть длину самого длинного общего префикса Решение 1: charByCharМоя интуиция подсказала мне, что ...

1 ответ

Я обновил свой ответ!

ываю pdb на какую-то функциюfunc т.е. def fun(): a = 10 c = fun2(a) d = 40 return c+d def fun2(a): xyz ='str' return a+10Теперь я бегу с использованием PDBpdb.runcall(func,a,b) теперь откроется консоль pdb для отладки, теперь я нажимаю 2 ...