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

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

Обновление всех пакетов с помощью pip

Возможно ли обновить все пакеты Python за один раз с помощью pip? Обратите внимание, что есть запрос функции для этого в официальном трекер-проблеме.
задан 27 апр. '10 в 12:23
27
ответов

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

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

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

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

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

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

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
17
ответов

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

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

Есть ли способ подстроить строку в Python?

Есть ли способ подстроить строку в Python, чтобы получить новую строку от третьего символа до конца строки? Может быть, как myString[2:end]? Если оставить вторую часть означает "до конца", если вы оставите первую часть, начнется ли она с начала?
задан 19 марта '09 в 20:29
11
ответов

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

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

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

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

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

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

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

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

Для чего __init__.py?

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

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

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

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

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

* args и ** kwargs?

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