Вопросы с тегом 'python'

Python - динамический, строго типизированный, объектно-ориентированный, многоцелевой язык программирования, предназначенный для быстрого (изучения, использования и понимания) и обеспечения четкого и единообразного синтаксиса. Используются две аналогичные, но несовместимые версии Python (Python 2.7 или 3.x). Для вопросов, связанных с версией Python, также используйте теги [tag: python-2.7] или [tag: python-3.x]. При использовании варианта Python (например, Jython, Pypy и т.д.) - также отметьте вариант.
18
ответов

Использование глобальных переменных в функции

Как создать или использовать глобальную переменную в функции? Если я создаю глобальную переменную в одной функции, как я могу использовать эту глобальную переменную в другой функции? Нужно ли хранить глобальную переменную в локальной переменной фун...
задан 08 янв. '09 в 8:45
16
ответов

Как создать цепочку декораторов функций?

Как я могу сделать два декоратора в Python, которые будут делать следующее? @makebold @makeitalic def say(): return "Hello" ..., который должен возвращаться: "<b><i>Hello</i></b>" Я не пытаюсь сделать HTML таким обра...
задан 11 апр. '09 в 10:05
31
ответ

Понимание нотации фрагмента Python

Мне нужно хорошее объяснение (ссылки - плюс) в нотации фрагмента Python. Для меня эта нотация требует немного поднять. Он выглядит чрезвычайно мощным, но я не совсем обнял его.
задан 04 февр. '09 в 1:31
24
ответов

Поиск индекса элемента с указанием списка, содержащего его в Python

Для списка ["foo", "bar", "baz"] и элемента в списке "bar", как мне получить его индекс (1) в Python?
задан 07 окт. '08 в 4:39
35
ответов

Как установить pip в Windows?

pip является заменой easy_install. Но следует ли установить pip с помощью easy_install в Windows? Есть ли лучший способ?
задан 20 янв. '11 в 21:08
42
ответов

Создание списка из списка списков в Python

Интересно, есть ли ярлык, чтобы сделать простой список из списка списков в Python. Я могу сделать это в цикле for, но, может быть, есть классный "однострочный"? Я попробовал его с уменьшением, но я получаю сообщение об ошибке. код l = [[1, 2, 3]...
задан 04 июня '09 в 23:30
32
ответов

"Наименьшее удивление" и параметр Mutable Default Argument

Любой, владеющий Python достаточно долго, был укушен (или разорван на куски) по следующей проблеме: def foo(a=[]): a.append(5) return a Новички Python ожидают, что эта функция всегда вернет список только с одним элементом: [5]. В результа...
задан 15 июля '09 в 21:00
23
ответов

Как передать переменную по ссылке?

Документация на Python кажется неясной о том, передаются ли параметры по ссылке или значению, а следующий код создает неизмененное значение "Оригинал" class PassByReference: def __init__(self): self.variable = 'Original' self.ch...
задан 12 июня '09 в 13:23
7
ответов

Захват нескольких исключений в одной строке (кроме блока)

Я знаю, что могу сделать: try: # do something that may fail except: # do this if ANYTHING goes wrong Я также могу это сделать: try: # do something that may fail except IDontLikeYouException: # say please except YouAreTooShortExcep...
задан 24 июня '11 в 18:55
7
ответов

Понимание Python super() с помощью методов __init __()

Я пытаюсь понять использование super(). По внешнему виду, оба дочерних класса могут быть созданы, просто отлично. Мне любопытно узнать о фактической разнице между двумя дочерними классами. class Base(object): def __init__(self): print ...
задан 23 февр. '09 в 3:30
20
ответов

Разница между __str__ и __repr__?

В чем разница между __str__ и __repr__ в Python?
задан 17 сент. '09 в 7:27
16
ответов

Проверьте, существует ли данный ключ в словаре

Я хотел проверить, существует ли ключ в словаре перед обновлением значения для ключа. Я написал следующий код: if 'key1' in dict.keys(): print "blah" else: print "boo" Я думаю, что это не лучший способ выполнить эту задачу. Есть ли лучший спос...
задан 21 окт. '09 в 22:05
19
ответов

Как клонировать или копировать список?

Каковы варианты клонирования или копирования списка в Python? Использование new_list = my_list затем изменяет new_list каждый раз, когда изменяется my_list. Почему это?
задан 10 апр. '10 в 11:49
26
ответов

Есть ли способ запустить Python на Android?

Мы работаем над версией S60, и на этой платформе есть хороший API Python. Тем не менее, нет ничего официального в Python на Android, но поскольку Jython существует, есть способ позволить змее и робот работает вместе?
задан 19 сент. '08 в 16:21
30
ответов

Как объединить два списка в Python?

Как объединить два списка в Python? Пример: listone = [1, 2, 3] listtwo = [4, 5, 6] Ожидаемый результат: >>> joinedlist [1, 2, 3, 4, 5, 6]
задан 12 нояб. '09 в 10:04