Читайте также:
|
|
Устойчивость (англ. stability) — устойчивая сортировка не меняет взаимного расположения элементов с одинаковыми ключами[3].
Естественность поведения — эффективность метода при обработке уже упорядоченных или частично упорядоченных данных. Алгоритм ведёт себя естественно, если учитывает эту характеристику входной последовательности и работает лучше.
Использование операции сравнения. Алгоритмы, использующие для сортировки сравнение элементов между собой, называются основанными на сравнениях. Минимальная трудоемкость худшего случая для этих алгоритмов составляет O(n \cdot \log n), но они отличаются гибкостью применения. Для специальных случаев (типов данных) существуют более эффективные алгоритмы.
Python. Типы данных, константы и переменные. Ввод и обработка данных. Импорт. Создание функций. Операции экранирования и форматирования.
Просто напечатать “Привет, Мир!” недостаточно, верно? Вы хотите сделать больше – вы хотите ввести что-то в программу, обработать и получить нечто на выходе. В Python это можно организовать при помощи констант и переменных, а также некоторыми другими способами, которые будут рассмотрены в этой главе.
Комментарии
Комментарии – это то, что пишется после символа #, и представляет интерес лишь как заметка для читающего программу.
Например:
print ('Привет, Мир!) # print -- это функцияили:
# print -- это функция print ('Привет, Мир!)Старайтесь в своих программах писать как можно больше полезных комментариев, объясняющих:
Литеральные константы
Примером литеральной константы может быть число, например, 5, 1.23, 9.25e-3 или что-нибудь вроде 'Это строка' или "It's a string!". Они называются литеральными, потому что они “буквальны”[1] – вы используете их значение буквально. Число 2 всегда представляет само себя и ничего другого – это “константа”, потому что её значение нельзя изменить. Поэтому всё это называется литеральными константами.
Числа
Числа в Python бывают трёх типов: целые, с плавающей точкой и комплексные.
Замечание для опытных программистов
Нет отдельного типа ‘long int’ (длинное целое). Целые числа по умолчанию могут быть произвольной длины.
Строки
Строка – это последовательность символов. Чаще всего строки – это просто некоторые наборы слов.
Слова могут быть как на английском языке, так и на любом другом, поддерживаемом стандартом Unicode, что означает почти на любом языке мира.
Дата добавления: 2015-09-10; просмотров: 66 | Поможем написать вашу работу | Нарушение авторских прав |