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

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

Как вы читаете stdin на Python?

Я пытаюсь выполнить некоторые из code golf, но все они требуют ввода, который нужно взять из stdin. Как я могу получить это в Python?
задан 20 сент. '09 в 8:48
5
ответов

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

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

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

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

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

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

Форматирование строки Python:% против .format

Python 2.6 представил метод str.format() с немного отличающимся синтаксисом от существующего оператора %. Что лучше и для каких ситуаций? Следующий метод использует каждый метод и имеет тот же результат, поэтому в чем разница? #!/usr/bin/python su...
задан 22 февр. '11 в 21:46
26
ответов

Как удалить (chomp) новую строку в Python?

Что такое эквивалент Python функции Perl chomp, который удаляет последний символ строки, если это символ новой строки?
задан 08 нояб. '08 в 21:25
19
ответов

Ограничение поплавков на две десятичные точки

Я хочу, чтобы a округлялся до 13.95. >>> a 13.949999999999999 >>> round(a, 2) 13.949999999999999 Функция round работает не так, как я ожидал.
задан 18 янв. '09 в 21:16
12
ответов

Получение последнего элемента списка в Python

В Python, как вы получаете последний элемент списка?
задан 30 мая '09 в 22:28
43
ответов

Как я могу представить "Enum" в Python?

Я в основном разработчик С#, но сейчас я работаю над проектом на Python. Как я могу представить эквивалент Enum в Python?
задан 31 авг. '08 в 18:55
7
ответов

Как удалить файл или папку?

Как удалить файл или папку в Python?
задан 09 авг. '11 в 16:05
18
ответов

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

Как удалить элемент из списка по индексу в Python? Я нашел метод list.remove, но говорю, что хочу удалить последний элемент, как мне это сделать? Кажется, что по умолчанию удаляется поиск в списке, но я не хочу, чтобы какой-либо поиск выполнялся.
задан 09 марта '09 в 21:16
31
ответ

Найти все файлы в каталоге с расширением .txt в Python

Как я могу найти все файлы в каталоге с расширением .txt в python?
задан 19 окт. '10 в 4:09
1
ответ

Какую IDE использовать для Python?

Какие IDE ( "GUI/редакторы" ) используют другие для кодирования Python?
задан 17 сент. '08 в 12:53
17
ответов

Обратить строку в Python

Нет встроенной функции reverse для объекта Python str. Каков наилучший способ реализации этого метода? Если вы предоставите очень краткий ответ, пожалуйста, уточните его эффективность. Например, преобразуется ли объект str в другой объект и т.д.
задан 31 мая '09 в 5:10
8
ответов

Как вы добавляете файл?

Как вы добавляете к файлу, а не переписываете его? Есть ли специальная функция, которая добавляется к файлу?
задан 16 янв. '11 в 19:20