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

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

Что делает ключевое слово "yield"?

Каково использование ключевого слова yield в Python? Что он делает? Например, я пытаюсь понять этот код 1: def _get_child_candidates(self, distance, min_dist, max_dist): if self._leftchild and distance - max_dist < self._median: y...
задан 24 окт. '08 в 1:21
23
ответов

У Python есть тернарный условный оператор?

Если Python не имеет тернарного условного оператора, можно ли имитировать его с использованием других языковых конструкций?
задан 27 дек. '08 в 11:32
17
ответов

Что такое метаклассы в Python?

Что такое метаклассы и для чего мы их используем?
задан 19 сент. '08 в 9:10
29
ответов

Что делать, если __name__ == "__main__": делать?

Что делает if __name__ == "__main__":? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime...
задан 07 янв. '09 в 7:11
45
ответов

Как проверить, существует ли файл?

Как узнать, существует ли файл или нет, без использования инструкции try?
задан 17 сент. '08 в 15:55
53
ответов

Вызов внешней команды в Python

Как я могу вызвать внешнюю команду (как если бы я набрал ее в оболочке Unix или в командной строке Windows) из Python script?
задан 18 сент. '08 в 4:35
49
ответов

Как объединить два словаря в одном выражении?

У меня есть два словаря Python, и я хочу написать одно выражение, которое возвращает эти два словаря, слияние. Метод update() будет тем, что мне нужно, если он вернет результат, а не изменит dict на месте. >>> x = {'a':1, 'b': 2} >>&...
задан 02 сент. '08 в 10:44
28
ответов

Как я могу безопасно создать вложенный каталог в Python?

Какой самый элегантный способ проверить, существует ли каталог, в который будет записываться файл, а если нет, создайте каталог с помощью Python? Вот что я пробовал: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(fil...
задан 07 нояб. '08 в 21:56
15
ответов

У Python есть метод подстроки "содержит"?

Я ищу метод string.contains или string.indexof в Python. Я хочу сделать: if not somestring.contains("blah"): continue
задан 09 авг. '10 в 5:52
33
ответов

Как перечислить все файлы каталога?

Как я могу перечислить все файлы каталога в Python и добавить их в list?
задан 08 июля '10 в 22:31
40
ответов

Как проверить, пуст ли список?

Например, если передано следующее: a = [] Как проверить, нет ли a?
задан 10 сент. '08 в 9:20
39
ответов

Как отсортировать словарь по значению?

У меня есть словарь значений, считанных из двух полей в базе данных: поле строки и числовое поле. Строковое поле уникально, поэтому это ключ словаря. Я могу сортировать по ключам, но как я могу сортировать на основе значений? Примечание. Я прочитал...
задан 05 марта '09 в 3:49
25
ответов

Разница между методами добавления и расширения списка в Python

В чем разница между методами списка append() и extend()?
задан 31 окт. '08 в 8:55
25
ответов

В чем разница между @staticmethod и @classmethod в Python?

В чем разница между функцией, украшенной @staticmethod, а другая - @classmethod?
задан 26 сент. '08 в 0:01
21
ответ

Доступ к индексу в циклах 'for'?

Как мне получить доступ к самому индексу для списка, подобного следующему? ints = [8, 23, 45, 12, 78] Когда я прохожу через него с помощью цикла for, как мне получить доступ к индексу цикла, от 1 до 5 в этом случае?
задан 07 февр. '09 в 1:47