>>> sqrt(9)
3.0
>>> pi
3.141592653589793
Можно импортировать и всё:
Автор: Бихтсэ
Дата публикации: 2012-09-16T08:14:00.003-07:00
Автор: Бихтсэ
Дата публикации: 2012-09-16T08:14:00.003-07:00

Подарки на свадьбу в последнее время модно дополнять миниоткрытками — поздравительными карточками. Сегодня мы предлагаем свадебную поздравительную карточку украсить цветком оригами. Получится торжественно и очень красиво.
>>> a = range(10)
>>> a[::2] # от начала до конца с шагом 2
[0, 2, 4, 6, 8]
Полезная вещь: получить перевернутый список можно так:
>>> a = range(10)
>>> a[::-1] # от начала до конца с шагом -1
[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
>>> a = [1, 2, 3]
>>> a.append(4)
>>> a
[1, 2, 3, 4]
>>> a = [1, 2, 3, 4]
>>> a.pop()
4
>>> a
[1, 2, 3]
>>> a.pop(0)
1
>>> a
[2, 3]
>>> a = [5, 8, 4, 3]
>>> sorted(a)
[3, 4, 5, 8]
>>> a
[5, 8, 4, 3]
>>> a.sort()
>>> a
[3, 4, 5, 8]
Если нужно отсортировать в обратном порядке, можно, конечно, отсортированный массив перевернуть, но я предпочитаю решения поэлегантней. Добавим необязательный аргумент reverse со значением True. Позже я научу добавлять их в функции.
>>> a = [5, 8, 4, 3]
>>> sorted(a, reverse=True)
[8, 5, 4, 3]
>>> a
[5, 8, 4, 3]
>>> a.sort(reverse=True)
>>> a
[8, 5, 4, 3]
Ещё полезные функции при работе со списками: sum, min, max. Не думаю, что нужно описывать, что они делают, попробуйте сами.
relpace(x, y). Этот метод заменяет все x в исходной строке на y (возвращая новую строку).
Пример:
>>> a = «Hello, World!»
>>> a.replace(«World», «2ch»)
'Hello, 2ch!'
>>> a
'Hello, World!'
find(x). Находит индекс первого вхождения x в строку. Если его нет, то возвращает -1.
>>> a = «spurdo»
>>> a.find(«o»)
5
>>> a.find(«x»)
-1
Для перевода букв в строчные используйте метод lower, в прописные — upper. Работает даже с русскими символами.
>>> a = u»сПуРдО»
>>> print a.lower()
спурдо
>>> print a.upper()
СПУРДО
u обозначает unicode, потому что в питоне 2 стандартная кодировка для строк — ASCII. Так что не забывайте добавлять u. Кстати в третьем питоне все строки юникодовые.
a = {}
Либо сразу с парами:
a = {«spurdo»: «sparde», «ebin»: «xdd»}
Типы могут быть какими угодно.
Получение значений:
>>> a[«spurdo»]
'sparde'
>>> a[«ebin»]
'xdd'
Добавление значения предельно просто:
>>> a[1] = True
>>> a
{'ebin': 'xdd', 1: True, 'spurdo': 'sparde'}
Заметьте, что нов
ый элемент не добавился в конец. Это издержки словарей, они сделаны так, чтобы работать крайне быстро.
Автор: Бихтсэ
Дата публикации: 2012-09-15T10:55:00.002-07:00
Приезжая в столицу или крупный город, прежде всего, видишь круговорот куда-то спешащих людей. Кажется, город живет полноценной творческой жизнью, а, спустя несколько дней, начинаешь понимать, что это всего лишь видимость настоящей жизни. Пустая суета, нудная работа и желание отдохнуть дома, чтобы на следующий день снова влиться в эту бесконечную карусель. И только по возвращению в свой поселок понимаешь, что настоящая жизнь – здесь, в тихих провинциальных городках и селах, которых так много на просторах России.
Кто-то скажет, что здесь нет асфальта, и после каждого дождя основная обувь – резиновые сапоги, беспросветное пьянство, бедность и нищета. В какой-то мере он будет прав. Просто в небольших населенных пунктах, в отличие от крупных городов, все это видится как на ладони. Но, чем богата глубинка России, так это талантливыми, мастеровыми людьми, сохранившими природную смекалку и любовь к своей Малой родине. Здесь, среди не испорченной цивилизацией природы, человек приобретает свое духовное богатство, а затем всю свою душу вкладывает в строительство дома, в ведение приусадебного участка, а в свободное время — в любимое увлечение. Именно здесь, а не в столицах, душа и сердце России. Это я знаю не понаслышке, а вижу каждый день в своем небольшом поселке с необычным названием Уни, находящемся в глубинке Кировской области. Здесь живет трудолюбивый народ, сохранивший тягу к творчеству. Поэтому на ежегодных ярмарках можно увидеть так много изделий, выполненных своими руками, с большой любовью и на высоком профессиональном уровне.
Тяга к прекрасному — это естественное желание человека. Поэтому снова можно увидеть, как окна домов начинают украшаться резными наличниками.