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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования, разработанный для быстрого (для изучения, использования и понимания) и для обеспечения чистого и унифицированного синтаксиса. Обычно используются две похожие, но несовместимые версии Python, Python 2.7 и 3.x. Для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.
12

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

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

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

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

Статические методы в Python?

Возможно ли иметь статические методы в Python, которые я мог бы вызывать без инициализации класса, например: ClassName.static_method()
09 апр. '09 в 21:23
28

Как я могу удалить завершающий перевод строки?

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

Переименование столбцов в pandas

У меня есть DataFrame, использующий панды и метки столбцов, которые мне нужно отредактировать, чтобы заменить оригинальные метки столбцов. Я хотел бы изменить имена столбцов в DataFrame A где исходные имена столбцов: ['$a', '$b', '$c', '$d', '$e'] ...
05 июл. '12 в 14:21
12

Вызов функции модуля с использованием его имени (строки)

Каков наилучший способ вызова функции по заданной строке с именем функции в программе Python. Например, допустим, что у меня есть модуль foo, и у меня есть строка с содержимым "bar". Каков наилучший способ вызова foo.bar()? Мне нужно получить возвр...
06 авг. '08 в 3:36
12

Значение @classmethod и @staticmethod для начинающих?

Может ли кто-нибудь объяснить мне значение @classmethod и @staticmethod в python? Мне нужно знать разницу и смысл. Насколько я понимаю, @classmethod сообщает классу, что это метод, который должен быть унаследован в подклассы, или... что-то. Однако...
29 авг. '12 в 13:37
36

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

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

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

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

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

При удалении ключа из словаря я использую: if 'key' in myDict: del myDict['key'] Есть ли однострочный способ сделать это?
30 июн. '12 в 20:27
21

Как перебирать строки в DataFrame в Pandas?

У меня есть DataFrame от панд: import pandas as pd inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}] df = pd.DataFrame(inp) print df Выход: c1 c2 0 10 100 1 11 110 2 12 120 Теперь я хочу перебрать строки этого кадра....
10 мая '13 в 7:04
13

Как узнать, имеет ли объект атрибут в Python

Есть ли способ в Python определить, имеет ли объект какой-то атрибут? Например: >>> a = SomeClass() >>> a.someProperty = value >>> a.property Traceback (most recent call last): File "<stdin>", line 1, in <module...
04 мар. '09 в 14:45
12

Как получить доступ к переменным среды из Python?

Я установил переменную среды, которую хочу получить в моем приложении Python. Как получить это значение?
05 февр. '11 в 13:03
191

Скрытые особенности Python

Каковы менее известные, но полезные функции языка программирования Python? Попробуйте ограничить ответы на ядро ​​Python. Одна функция для каждого ответа. Приведите пример и краткое описание функции, а не ссылку на документацию. Пометьте эту фун...
19 сент. '08 в 11:50
15

Выберите строки из DataFrame на основе значений в столбце в pandas

Как выбрать строки из DataFrame на основе значений в некотором столбце в пандах? В SQL я бы использовал: SELECT * FROM table WHERE colume_name = some_value Я попытался просмотреть документацию панд, но не сразу нашел ответ.
12 июн. '13 в 17:42