cpython

Вопрос Я заметил, что встроенная функция max() в Python 2.7.6, похоже, помещает низкое "значение" в строки с начальным пробелом, если я специально не скажу ей использовать функцию len в качестве ключа. Почему это так? Пример Рассмотрим этот фрагмент из интерактивного интерпретатора: > > > ...

Я столкнулся с этим - на мой взгляд-странным поведением: "a b c".split(maxsplit=1) TypeError: split() takes no keyword arguments Почему str.split() не принимает аргументы ключевых слов, хотя это имело бы смысл? Я обнаружил это поведение как в Python2, так и в Python3....

Возможный дубликат:оператор Python " is " ведет себя неожиданно с целыми числами Сегодня я попытался отладить свой проект и после нескольких часов анализа получил следующее: >>> (0-6) is -6 False Но, >>> (0-5) is -5 True Не могли бы вы объяснить мне, почему? Может быть, это ...

Я не могу понять, как получить виртуальный адрес стандартныхmmap объектов в Python (из модуля mmap). Документированные методы, по-видимому, обращаются к памяти только в виде массива байтов или символьных строк. Но мне нужно получить доступ к памяти mmap'ped точно на 2 или 4 байта сразу-потому что эта память...

Я новичок как в C, так и в Python. В эти дни я учусь встраивать Python в C. Поскольку я вызываю функции Python из C, я хотел бы знать, как мы можем передать структуру C в Python? Заранее большое спасибо! ...

def main(): for i in xrange(10**8): pass main() этот фрагмент кода в Python работает (Примечание: синхронизация выполняется с помощью функции времени в BASH в Linux.) real 0m1.841s user 0m1.828s sys 0m0.012s однако, если цикл for не помещается в функцию, for i in xrange(10**8): ...

Я много слышал о пользователей. Они утверждают, что это в 6,3 раза быстрее, чем CPython переводчик их сайт. всякий раз, когда мы говорим о динамических языках, таких как Python, скорость является одним из главных вопросов. Чтобы решить эту проблему, они говорят, что PyPy в 6,3 раза быстрее. второй вопрос-э...

так я играл с list объекты и обнаружил немного странную вещь, что если list создано list() он использует больше памяти, чем список осмысления? Я использую Python 3.5.2 In [1]: import sys In [2]: a = list(range(100)) In [3]: sys.getsizeof(a) Out[3]: 1008 In [4]: b = [i for i in range(100)] In [5]: sys.getsize...

я столкнулся с этим странным поведением и не смог объяснить его. Вот эти ориентиры: py -3 -m timeit "tuple(range(2000)) == tuple(range(2000))" 10000 loops, best of 3: 97.7 usec per loop py -3 -m timeit "a = tuple(range(2000)); b = tuple(range(2000)); a==b" 10000 loops, best of 3: 70.7 usec per loop Как по...

Я хочу получить доступ к некоторым сборкам .NET, написанным на C# из кода Python. небольшое исследование показало, что у меня есть два варианта: IronPython С возможностью/поддержкой интерфейса .NET встроенный Python с Python .NET package каковы компромиссы между двумя решениями?...