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

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

Преобразование строки в дату и время

Короче и просто. У меня есть огромный список таких дат как строки: Jun 1 2005 1:33PM Aug 28 1999 12:00AM Я собираюсь вернуть их обратно в правильные поля datetime в базе данных, поэтому мне нужно магия их на реальные объекты datetime. Любая помо...
задан 21 янв. '09 в 21:00
43
ответов

Замены для оператора switch в Python?

Я хочу написать функцию в Python, которая возвращает разные фиксированные значения на основе значения входного индекса. В других языках я бы использовал оператор switch или case, но у Python не было оператора switch. Каковы рекомендуемые решения Py...
задан 13 сент. '08 в 3:36
10
ответов

Как получить количество элементов в списке в Python?

items = [] items.append("apple") items.append("orange") items.append("banana") # FAKE METHOD:: items.amount() # Should return 3 Как получить количество элементов в списке?
задан 11 нояб. '09 в 3:30
12
ответов

Почему чтение строк из stdin происходит намного медленнее на С++, чем Python?

Мне хотелось сравнить строки чтения ввода строки из stdin с помощью Python и С++ и был шокирован, увидев, что мой код на С++ работает на порядок медленнее, чем эквивалентный код Python. Поскольку мой С++ ржавый, и я еще не эксперт Pythonista, скажите...
задан 21 февр. '12 в 5:17
10
ответов

Для чего __init__.py?

Что такое __init__.py для исходного каталога Python?
задан 15 янв. '09 в 23:09
17
ответов

Как отсортировать список словарей по значениям словаря в Python?

Я получил список словарей и хочу, чтобы это было отсортировано по значению этого словаря. Это [{'name':'Homer', 'age':39}, {'name':'Bart', 'age':10}] отсортированный по имени, должен стать [{'name':'Bart', 'age':10}, {'name':'Homer', 'age':39}]...
задан 16 сент. '08 в 17:27
7
ответов

Почему "1000000000000000 в диапазоне (1000000000000001)" так быстро в Python 3?

Я понимаю, что функция range(), которая на самом деле тип объекта в Python 3, генерирует ее содержимое на лету, подобно генератору. В этом случае я ожидал бы, что следующая строка займет слишком много времени, потому что для определения того, будет...
задан 06 мая '15 в 18:32
26
ответов

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

Вопрос находится в заголовке. Я хотел бы сделать это в python. Что я хотел бы сделать в этом примере в c: #include <stdio.h> int main() { int i; for (i=0; i<10; i++) printf("."); return 0; } Вывод: .......... В Python: &...
задан 29 янв. '09 в 23:58
31
ответ

Как проверить, является ли строка числом (float)?

Каков наилучший способ проверить, может ли строка быть представлена ​​в виде числа в Python? Теперь у меня есть функция: def is_number(s): try: float(s) return True except ValueError: return False Который, не тольк...
задан 09 дек. '08 в 23:03
8
ответов

Python join: почему это string.join(list) вместо list.join(string)?

Это всегда меня путало. Кажется, это было бы лучше: my_list = ["Hello", "world"] print my_list.join("-") # Produce: "Hello-world" Чем это: my_list = ["Hello", "world"] print "-".join(my_list) # Produce: "Hello-world" Есть ли какая-то конкретная...
задан 30 янв. '09 в 1:45
15
ответов

Найти текущий каталог и каталог файлов

В Python, какие команды я могу использовать для поиска: текущий каталог (где я находился в терминале при запуске Python script) и Где выполняется файл, который я выполняю?
задан 28 февр. '11 в 4:51
5
ответов

Ручное повышение (выброс) исключения в Python

Как я могу создать исключение в Python, чтобы впоследствии его можно было поймать через блок except?
задан 13 янв. '10 в 0:07
9
ответов

Определить тип объекта?

Есть ли простой способ определить, является ли переменная списком, словарем или чем-то еще? Я возвращаю объект обратно, который может быть либо типом, и мне нужно уметь отличать.
задан 09 февр. '10 в 0:37
12
ответов

Как случайным образом выбрать элемент из списка?

Предположим, у меня есть следующий список: foo = ['a', 'b', 'c', 'd', 'e'] Каков самый простой способ получить случайный элемент из этого списка?
задан 20 нояб. '08 в 21:42
6
ответов

Как преобразовать строку в нижний регистр в Python

Есть ли способ конвертировать строку из верхнего регистра или даже в верхний регистр в нижний регистр? например. Километров → километров.
задан 23 июля '11 в 6:08