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

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

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

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

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

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

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

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

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

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

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

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

Как перебирать строки в 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 в 10:04
14 отв.

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

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

Создание словаря со списком в Python

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

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

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

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

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

Как печатать на stderr в Python?

Есть несколько способов написать в stderr: # Note: this first one does not work in Python 3 print >> sys.stderr, "spam" sys.stderr.write("spam\n") os.write(2, b"spam\n") from __future__ import print_function print("spam", file=sys.std...
07 апр. '11 в 3:59
26 отв.

Самый элегантный способ проверить, является ли строка пустой в Python?

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

UnicodeEncodeError: кодек ascii не может кодировать символ u '\ xa0' в позиции 20: порядковый номер не в диапазоне (128)

У меня проблемы с символами Unicode из текста, полученного с разных веб-страниц (на разных сайтах). Я использую BeautifulSoup. Проблема заключается в том, что ошибка не всегда воспроизводима; он иногда работает с некоторыми страницами, и иногда он з...
30 марта '12 в 15:06
15 отв.

В чем смысл одиночного и двойного подчеркивания перед именем объекта?

Может ли кто-то объяснить, что именно имеет значение подчеркивания перед именем объекта в Python? Также объясните разницу между одиночным и двойным лидирующим подчеркиванием. Кроме того, имеет ли смысл то же самое, является ли рассматриваемый объект...
19 авг. '09 в 20:11
10 отв.

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

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