python-3.3- все статьи тега


Python: изменение глобальной переменной и элементов глобального списка внутри функции

Задача Я столкнулся с еще одной проблемой с моим кодом. Я создаю программу, которая манипулирует значением глобальной переменной по мере необходимости. Я искал, как использовать global для изменения значений глобальной переменной всякий раз, когда это необходимо внутри функции. любая помощь будет очень признательна. вы можете пересмотреть весь код, если хотите. Раз спасибо. Код verifier = 0 letters = ["A","B","C","D","E","F","G","H","I"] if verifier == 0: letters = ["A","B","C","D"," ...

Разве Пеп 412 сделать резервные слоты?

PEP 412 , реализованный в Python 3.3, вводит улучшенную обработку словарей атрибутов, эффективно уменьшая объем памяти экземпляров класса. __slots__ был разработан для той же цели, так есть ли смысл в использовании __slots__ еще? В попытке самостоятельно найти ответ я провожу следующий тест, но результаты не имеют особого смысла: class Slots(object): __slots__ = ['a', 'b', 'c', 'd', 'e'] def __init__(self): self.a = 1 self.b = 1 self.c = 1 self.d = 1 ...

Python 3: ImportError " нет модуля с именем Setuptools"

у меня возникли проблемы с установкой пакетов в Python 3. Я всегда устанавливал пакеты с . Но теперь, когда я пытаюсь установить пакет ansicolors, я получаю: importerror "нет модуля с именем Setuptools" Я понятия не имею, что делать, потому что у меня нет Setuptools никогда, и все же я установил много пакетов с setup.py install команда без setuptools и теперь я должен получить setuptools. I не могу даже установить setuptools, потому что у меня есть python 3.3 и setuptools не поддерживает ...

Отдел в Python 2.7. и 3.3 [дубликат]

этот вопрос уже есть ответ здесь: Питон отдела 12 ответов Как я могу разделить два числа в Python 2.7 и получить результат с десятыми? Я не понимаю, почему есть разница: в Python 3: >>> 20/15 1.3333333333333333 в Python 2: >>> 20/15 1 разве это не по модулю вообще-то? ...