Подарки на свадьбу в последнее время модно дополнять миниоткрытками — поздравительными карточками. Сегодня мы предлагаем свадебную поздравительную карточку украсить цветком оригами. Получится торжественно и очень красиво.


Подарки на свадьбу в последнее время модно дополнять миниоткрытками — поздравительными карточками. Сегодня мы предлагаем свадебную поздравительную карточку украсить цветком оригами. Получится торжественно и очень красиво.
>>> 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
Для условий используются ключевые слова if, elif, else.
Автор: Бихтсэ
Дата публикации: 2012-09-14T06:20:00.000-07:00
Общий вид записи функций в питоне:
Автор: Бихтсэ
Дата публикации: 2012-09-14T01:51:00.000-07:00
Но если отказаться от такой привычки Вы не способны, то необходимо подобрать рецепт полезного гамбургера. Необходимо использовать те ингредиенты, которые не нанесут вреда фигуре. На ум сразу приходит вьетнамский рыбный гамбургер.
Рецепт сего блюда очень прост, и не отличается от создания привычного гамбургера. Лишь другие ингредиенты. Для приготовления понадобится:
Всю зелень смешать, тунца поджарить и выложить все это на булочки. Вкусно, сытно и полезно. Приятного аппетита!