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

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

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

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

Как я могу подсчитать вхождения элемента списка?

Учитывая элемент, как я могу подсчитать его вхождения в списке в Python?
08 апр. '10 в 13:30
23

Как вы читаете со стандартного ввода?

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

Как определить тип переменной Python?

Как я вижу тип переменной, является ли она неподписанной 32-разрядной, подписанной 16 бит и т.д.? Как просмотреть его?
31 дек. '09 в 7:58
16

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

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

Как перебирать строки в 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
11

Использование * args и ** kwargs

Поэтому я испытываю трудности с концепцией *args и **kwargs. До сих пор я узнал, что: *args= список аргументов - как позиционные аргументы **kwargs= dictionary - ключи которых становятся отдельными аргументами ключевого слова, а значения становят...
03 авг. '10 в 8:28
19

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

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

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

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

Преобразование целого числа в строку?

Я хочу преобразовать целое число в строку в Python. Я напрасно печатаю это: d = 15 d.str() Когда я пытаюсь преобразовать его в строку, он показывает ошибку, как у int нет атрибута с именем str.
07 июн. '09 в 10:22
13

Как я могу печатать литеральные фигуры в фигурных скобках в строке python, а также использовать .format на нем?

x = " \{ Hello \} {0} " print x.format(42) дает мне: Key Error: Hello\\ Я хочу напечатать вывод: {Hello} 42
29 мар. '11 в 0:04
14

Самый хороший способ дополнить нули до строки

Какой самый Pythonic способ дополнить числовую строку нулями слева, то есть, чтобы числовая строка имела определенную длину?
03 дек. '08 в 22:39
27

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

Есть ли в Python что-то вроде пустой строковой переменной, где вы можете сделать: if myString == string.empty: Независимо от того, какой самый элегантный способ проверить пустые строковые значения? Я нахожу жесткое кодирование "" каждый раз для пр...
05 мар. '12 в 20:09
30

Генерация случайной строки с заглавными буквами и цифрами

Я хочу создать строку размера N. Он должен состоять из цифр и прописных английских букв, например: 6U1S75 4Z4UKK U911K4 Как я могу достичь этого в pythonic?
13 февр. '10 в 12:23
13

Создать словарь с пониманием списка

Мне нравится синтаксис понимания списка Python. Можно ли его использовать для создания словарей? Например, путем итерации по парам ключей и значений: mydict = {(k,v) for (k,v) in blah blah blah} # doesn't work
17 нояб. '09 в 10:07