Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Свойства и классификация

Читайте также:
  1. FAB-классификация острых лейкозов
  2. II. Типологии характера, их классификация
  3. А19.Классификация химических реакций в неорганической и органической химии
  4. Автономные системы и свойства их решений.
  5. Активные операции коммерческого банка и их классификация.
  6. Активные свойства мембраны
  7. Альтернативная классификация гостиниц
  8. БЕСКОНЕЧНО МАЛЫЕ ФУНКЦИИ И ИХ ОСНОВНЫЕ СВОЙСТВА
  9. Бесконечно малые функции и их свойства.
  10. Билет №30.Механические св-ва металлов. Классификация сталей.

Устойчивость (англ. 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; просмотров: 21 | Поможем написать вашу работу | Нарушение авторских прав

Категории информационной безопасности. | Абстрактные модели защиты информации | Атакуемые сетевые компоненты | Политика ролей | Методы словарей |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав