Читать «Изучаем Python, 3-е издание» онлайн - страница 567

Unknown Author

расширение встроенных типов, 661 встраиванием, 662 наследованием, 663 расширения на языке Python, 766 расширения файлов, 79 режимы сопоставления, 423, 435 переменное число аргументов, 424 по ключам, 424 по позиции, 423 по умолчанию, 424 рекурсия, 400, 630 ромбоидальное наследование, 669 пример,670

явное разрешение конфликтов имен, 671

С

сборка мусора, 49, 130,170

свободное программное обеспечение, 47

свойства класса, 674

связанные методы экземпляра, 655, 658

связность, 469

сдвига операторы, 146

символы,

крупные наборы, 187 подчеркивания, 534 синтаксис относительного импорта, 539 синтаксические правила, 318 системная командная строка и файлы, 77

исполняемые сценарии в UNIX, 81 использование, 79 сканирование файлов, 343 словари, 113, 127,224 1еп, функция, 227 pop, метод, 230 update, метод, 230 базовые операции, 227 вложенность, 129 дополнительные методы, 229 доступ к элементам по ключу, а не по индексу, 225

другие способы создания, 235 замечания по использованию, 231 изменение, 228

имитация гибких списков, 232 интерфейсы словарей, 236 использование в качестве записей, 234

итерации и оптимизация, 132 как избежать появления ошибок обращения к несуществующему ключу, 233 ключи, 128

литералы и операции, 226 неупорядоченные коллекции произвольных объектов, 225 операции над последовательностями, 231

операции отображения, 128 отсутствующие ключи, 133 переменная длина, гетерогенность и произвольное число уровней вложенности, 225 пространств имен, 627 сортировка по ключам, 130 структуры разреженных данных,

233

таблица языков, 230 таблицы ссылок на объекты (хеш-таблицы), 226

словари для хранения записей, 639 сложение, правостороннее, 619 службы или данные для совместного пользования, 486 смешивание типов, операторы выражений, 148 соглашения по именованию, 303

содержимое файлов с расширением .pht, 492

создание дерева атрибутов, 602 сокеты, 136, 252 составные инструкции, 315 составные типы, 471 специальные режимы сопоставления, 423

специальный случай оформления блока, 283

списки, 113, 123, 215 базовые операции, 218 вложенные, 125 генераторы списков, 126 доступ к элементам по смещению, 216

изменение, 220

индексы, 219

литералы и операции, 217

массивы ссылок на объекты, 216

матрицы, 219

методы, 221

специфичные для типа, 124 операции над последовательностями, 124

относятся к категории изменяемых объектов, 216

присваивание по индексам, 220 присваивание срезам, 220 проверка выхода за границы, 125 срезы, 219

упорядоченные коллекции объектов произвольных типов, 215 часто используемые операции, 224 способы доступа к глобальным переменным, 409 способы оптимизации, 771 сравнение, 257 операторы, 146 языков, 54

средства оптимизации, 67

Psyco, динамический компилятор, 67

Shedskin, 68 ссылки, 168 и копии, 254

на пространства имен, 630 стандартная библиотека, 490 каталоги, 492

статически вложенные области видимости, 411

статические методы, 673, 677 использование, 679 стратегический режим, 562 строгая типизация, 114 строки,113,116,179 dir, функция, 121 help, функция, 121 базовые операции, 190 в апострофах и в кавычках, 181 в кавычках, 122, 180 в тройных кавычках, 186 вызов методов, 180 другие способы представления, 122 извлечение среза, 192 изменение, 199