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

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

Как клонировать или копировать список?

Какие есть варианты для клонирования или копирования списка в Python? При использовании new_list = my_list любые изменения в new_list изменяют my_list каждый раз. Почему это?
10 апр. '10 в 8:49
34

Как объединить два списка в Python?

Как объединить два списка в Python? Пример: listone = [1, 2, 3] listtwo = [4, 5, 6] Ожидаемый результат: >>> joinedlist [1, 2, 3, 4, 5, 6]
12 нояб. '09 в 7:04
7

Захват нескольких исключений в одной строке (кроме блока)

Я знаю, что могу сделать: try: # do something that may fail except: # do this if ANYTHING goes wrong Я также могу это сделать: try: # do something that may fail except IDontLikeYouException: # say please except YouAreTooShortExcep...
24 июн. '11 в 15:55
7

Понимание Python super() с помощью методов __init __()

Я пытаюсь понять использование super(). По внешнему виду, оба дочерних класса могут быть созданы, просто отлично. Мне любопытно узнать о фактической разнице между двумя дочерними классами. class Base(object): def __init__(self): print ...
23 февр. '09 в 0:30
41

Как читать файл по строкам в списке?

Как прочитать каждую строку файла в Python и сохранить каждую строку как элемент в списке? Я хочу прочитать файл строки за строкой и добавить каждую строку в конец списка.
18 июл. '10 в 22:25
21

Что делает ** (двойная звезда/звездочка) и * (звезда/звездочка) для параметров?

В следующих определениях методов, что делают * и ** для param2? def foo(param1, *param2): def bar(param1, **param2):
31 авг. '08 в 15:04
26

Как мне разобрать строку в float или int?

В Python, как я могу разобрать числовую строку, такую как "545.2222" в соответствующее значение с плавающей точкой, 545.2222? Или разобрать строку "31" в целое число 31? Я просто хочу знать, как разобрать флоит str к float, и (отдельно) в ИНТ str к...
19 дек. '08 в 1:52
17

Как скопировать файл в Python?

Как скопировать файл в Python? Я не мог найти ничего под os.
23 сент. '08 в 19:23
65

Как вы разбиваете список на куски с равномерным размером?

У меня есть список произвольной длины, и мне нужно разбить его на равные куски размера и работать с ним. Есть несколько очевидных способов сделать это, например, сохранить счетчик и два списка, а когда второй список заполнится, добавьте его в первый ...
23 нояб. '08 в 12:15
23

Преобразование строки в дату и время

Короче и просто. У меня есть огромный список таких дат как строки: Jun 1 2005 1:33PM Aug 28 1999 12:00AM Я собираюсь вернуть их обратно в правильные поля datetime в базе данных, поэтому мне нужно магия их на реальные объекты datetime. Любая помо...
21 янв. '09 в 18:00
8

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

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

Для чего __init__.py?

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

Как напечатать цветной текст в терминале в Python?

Как я могу вывести цветной текст на терминал, в Python? Каков наилучший символ Юникода для представления сплошного блока?
13 нояб. '08 в 18:58
15

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

Учтите следующее: items = [] items.append("apple") items.append("orange") items.append("banana") # FAKE METHOD: items.amount() # Should return 3 Как получить количество элементов в списке items?
11 нояб. '09 в 0:30
10

Удаление файла или папки

Как удалить файл или папку в Python?
09 авг. '11 в 13:05