Файл: Типы данных Раздел Программирование решений.ppt

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 15.03.2024

Просмотров: 8

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Учитель Айлауова Жансая Сламхановна


Типы данных


Раздел : Программирование решений


На прошлом уроке мы с вами узнали что такое системы программирования -это система для разработки новых программ на конкретном языке программирования.


Узнали историю создание программы Phyton , а так же смогли сами установить его на свой компьютер

Сегодня на уроке мы …


узнаем какие типы данных используются в Рython и какие операции к ним применимы


узнаем, для чего нужны переменные какие имена могут иметь переменные и как задать значение переменной


Память компьютера состоит из ячеек, в которых можно хранить информацию. Например 4 гигабайта памяти в компьютере — это 4 миллиарда ячеек, в которых программы могут хранить данные.
Например, если вы хотите сохранить в памяти компьютера свой возраст, нужно написать вот такой код:
age = 13


Имя


Значение


Что такое переменная?


При выполнении этого кода, Питон найдет незанятую другими программами ячейку памяти, запишет в нее значение 13 и свяжет эту ячейку с именем age. Если значение не вмещается в одну ячейку памяти, Питон найдет столько свободных ячеек, сколько потребуется, и свяжет их с именем age.
То есть, переменная — это ссылка на область памяти, достаточной для хранения нужного значения.


Имя


Значение


Что такое переменная?


Название переменной нельзя начинать с цифры, то есть 5var — неправильное имя. Это одно из правил языка.
Для названия переменных лучше использовать латинские буквы. Если для названия переменной вы хотите использовать два или больше слов их можно разделить знаком подчеркивания. Например my_age или long_var_name.
Помните, что питон различает строчные и прописные буквы. То есть Foo2, FOO2 и foo2 — разные переменные.


Имена переменных


Никогда не используйте символы l — строчную (маленькую) латинскую букву «эль», O — прописную (заглавную) латинскую букву «о» или I — прописную (заглавную) латинскую букву «ай», как однобуквенные имена. То есть l, O и I — плохие имена для переменных. В некоторых шрифтах эти символы неотличимы от цифры один и нуля. Если очень нужно l, пишите вместо неё прописную (заглавную) L.

А еще есть ключевые слова и встроенные функции языка. Ключевыми словами переменные называть нельзя, а именами встроенных функций — крайне нежелательно.


Имена переменных


Для того, чтобы вывести значение переменной на экран можно использовать функцию print. То есть, если у нас в программе есть какая то переменная, на экран ее значение выводится так
a = 1
print(a)
Если нужно вывести несколько переменных, можно как использовать функцию print несколько раз
a = 1
b = 2
c = 3
print(a)
print(b)
print(c)


Вывод переменных на экран


так и просто написать имена переменных в скобках через запятую
a = 1
b = 2
c = 3
print(a, b, c)
В первом случае значение каждой переменной выведется на новой строке, во втором — в одну строку.


Вывод переменных на экран


Практически всё с чем мы имеем дело, программируя на питоне — это объекты. Типы объектов могут быть либо встроенными, либо описанные программистом с помощью классов.


Типы данных


Тип данных – множество величин, объединенных определенной совокупностью допустимых операций.


Типы данных


На этом уроке речь пойдёт о встроенных типах объектов. Они из себя представляют:
Числа
Строки
Кортежи
Списки
Словари


Типы данных


Числовой тип данных в Python предназначен для хранения числовых значений.
Числовые объекты создаются, когда вы присваиваете им значение. Например:
num1 = 23
num2 = 42


Числовой Тип данных


В Python есть четыре вида числового типа данных:
int (целое число)
long (длинное целое число [может быть представлено в восьмеричной или шестнадцатеричной системе исчисления])
float (число с плавающей точкой: -0.2, 0.0, 3.14159265 и т.д.)
complex (комплексное число)


Числовой Тип данных


Большинство предложений (логических строк) в программах содержат выражения . Простой пример выражения: 2 + 3. Выражение можно разделить на операторы и операнды.


Основные операции с числовыми данными


Оператор


Название


+


Сложение


-


Вычитание


*


Умножение


**


Возведение в степень


/


Деление


//


Целочисленное деление


%


Деление по модулю


<


Меньше


>


Больше


<=


Меньше или равно


=>


Больше или равно


==


Равно


!=


Не равно


not


Логическое НЕ


and


Логическое И


or


Логическое ИЛИ



Под строками в Python подразумевается набор символов между кавычками. В Python можно использовать пары одинарных либо двойных кавычек. Из строк можно взять подстроку используя оператор нарезки ( [ ] и [ : ] ) с индексами от нуля для первого символа строки и до последнего. Так же можно использовать обратную индексацию от -1 для последнего символа до начала.
Оператор плюс ( + ) для строк соединяет две строки в одну, звездочка ( * ) оператор повторения.


Строки в Python


Список представляет собой упорядоченную последовательность элементов. Он очень гибкий и является одним из самых используемых типов в Python. Элементы списка не обязательно должны быть одного типа.
Объявить список довольно просто. Внутрь квадратных скобок помещаются элементы списка, разделённые запятой:


Списки в Python


можем использовать оператор [] для извлечения элемента (такая операция называется «доступ по индексу») или диапазона элементов (такая операция назвается «извлечение среза») из списка. В Python индексация начинается с нуля:


Списки в Python


Так же как и список, кортеж (tuple) является упорядоченной последовательностью элементов. Вся разница заключается в том, что кортежи неизменяемы.
Кортежи используются для защиты данных от перезаписи и обычно работают быстрее, чем списки, т.к. их нельзя изменять.
Для создания кортежа нужно поместить внутрь круглых скобок элементы, разделённые запятой:


Кортежи в Python


Мы можем использовать оператор извлечения среза [] для извлечения элементов, но мы не можем менять их значения:


Кортежи в Python


Словари — неупорядоченные наборы пар ключ-значение.
Они используются, когда нужно сопоставить каждому из ключей значение и иметь возможность быстро получать доступ к значению, зная ключ. В других языках словари обычно называются map, hash или object. Словари оптимизированы для извлечения данных. Чтобы извлечь значение, нужно знать ключ.
Словарь объявляется парами элементов в форме ключ:значение, заключенными в фигурные скобки:


Словари


Значение может быть любого типа, а вот ключ — только неизменяемого.
Мы используем ключ, чтобы получить соответствующее ему значение. Но не наоборот


Учитель Айлауова Жансая Сламхановна


Спасибо за внимание