1427
Комментарий:
|
2196
|
Удаления помечены так. | Добавления помечены так. |
Строка 18: | Строка 18: |
* моделирование многомерных массивов с помощью списков | |
Строка 21: | Строка 22: |
---- '''TODO''' |
|
Строка 25: | Строка 24: |
* особенности: a[5] === a[5:6] (так ли это? :) ), "asd" in "qwasdgfh" | * особенности: * a[5] === a[5:6] (так ли это? :) ) * "asd" in "qwasdgfh" |
Строка 27: | Строка 28: |
=== Форматирование строк === | * `endswith()`, `startswith()`, * `find()`, `index()`, `count()`, * `isalnum()`, `isalpha()`, `isdecimal()`, `isdigit()`, `isidentifier()`, `islower()`, `isnumeric()`, `isprintable()`, `isspace()`, `istitle()`, `isupper()`, * `center()`, `rjust()`, `ljust()`, * `lower()`, `upper()`, `swapcase()`, `title()`, `capitalize()`, `casefold()`, * `replace()`, * `strip()`, `expandtabs()`, * `zfill()`, * `rfind()`, `rindex()`, `rpartition()`, `rsplit()`, `rstrip()`, `lstrip()`, ==== split() и join() ==== * `split()`, `splitlines()`, `join()`, === Форматиро вание строк === * `format()` (+ `format_map()`, но там словари) |
Строка 29: | Строка 44: |
* `bytes`/`bytearray`, кодирование/декодирование | * `bytes`/`bytearray`, * кодировки и кодирование/декодирование * `encode()`, |
Строки
Напоминание: если в задаче сказано «написать генератор», это значит «написать генератор». Например, LookSay
Повторение: списки
- Индексируемая последовательность
for
.__getitem__(), оно же [,
- распаковка везде,
- лексикографическое сравнение,
in
- сложение/умножение
- цилклический генератор
- модифицируемость
- Динамический массив
- вставка, удаление, индексирование
- стек
- моделирование многомерных массивов с помощью списков
Строки
- Задание строк
Спецсимволы, модификатор r
Строки как последовательности
- индексирование, секционирование, сложение, умножение, итерация, распаковка
- особенности:
a[5] === a[5:6] (так ли это? )
- "asd" in "qwasdgfh"
Строковые методы
endswith(), startswith(),
find(), index(), count(),
isalnum(), isalpha(), isdecimal(), isdigit(), isidentifier(), islower(), isnumeric(), isprintable(), isspace(), istitle(), isupper(),
center(), rjust(), ljust(),
lower(), upper(), swapcase(), title(), capitalize(), casefold(),
replace(),
strip(), expandtabs(),
zfill(),
rfind(), rindex(), rpartition(), rsplit(), rstrip(), lstrip(),
split() и join()
split(), splitlines(), join(),
Форматиро вание строк
format() (+ format_map(), но там словари)
Байтовые строки
bytes/bytearray,
- кодировки и кодирование/декодирование
encode(),