Введение в Python
Что такое Python?
Python — это язык программирования, сочетающий в себе функции C и Java. Он предлагает элегантный стиль разработки программирования, такой как C. Когда программисты хотят использовать объектную ориентацию, Python предлагает классы и объекты, такие как Java. Python — это язык с учетом регистра.
Существуют разные версии Python, последняя версия — Python 3.
Возможности Python:
- Простой
- Легко использовать
- Открытый источник
- Язык высокого уровня
- Динамическая типизация
- Независимая платформа
- Портативный
- Процедурный и объектно-ориентированный
Что такое переменная?
Переменная — это не что иное, как зарезервированное место в памяти для хранения значений или данных. Мы можем хранить разные типы данных в переменной.
Что следует помнить при создании переменной в Python:
- Переменные могут быть определены пользователем.
- Это не должно быть зарезервированное слово или ключевые слова Python.
- Он не должен начинаться со специальных символов.
Например: a = 25 (a — это переменная, которая хранит в себе 25).
Основные типы данных в Python:
- Числа
- Струны
- Списки
- Кортежи
- Словари
- Файлы
- Наборы
Числовой тип данных:
Числовой тип данных — это не что иное, как числовые данные, которые вы когда-либо вводили, — это числовые данные, которые могут быть целыми числами (int) или числами с плавающей запятой. Значение, которое не имеет десятичной точки, называется целым числом, а значение с десятичной точкой называется числом с плавающей запятой.
Например: a = 25, который хранится как целочисленный тип данных.
b = 0,34, который хранится как тип данных с плавающей запятой
Строковый тип данных:
Строка представляет собой набор символов. все, что мы объявляем в кавычках («*****»), считается строкой. Строка неизменяема (т.е. мы не можем изменить элемент строки с помощью индексации)
Например: Str = «Привет, мир»
Python сохраняет приведенную выше строку в памяти:
H e l l o W o r l d
0aa 1aa 2aa 3aa 4aa 5aa 6aa 7aa 8aa 9aa 10aa
каждый символ строки хранится в отдельной ячейке памяти («H» в 0aa, «e» в 1aa, «l» в 2aa, «l» в 3aa, «o» в 4aa», «in 5aa», W» в 6aa», «o» в 7aa, «r» в 8aa, «l» в 9aa, «d» в 10aa) является примером расположения памяти.
Тип данных списка:
Список представляет собой набор групповых элементов. Что похоже на массив в C, но разница между списком и массивом заключается в том, что список может содержать элементы разных типов, а массив будет содержать только элементы аналогичного типа. Также список может динамически увеличиваться в памяти, но размер массива фиксирован, он не может увеличиваться во время выполнения. Список представлен с помощью квадратных скобок [ ], а элементы записываются в [ ]. Список изменяем (т.е. мы можем изменить элемент списка с помощью индексации)
Например: Lst = [‘Ram’, 24, 0,56, ‘bus_1’]
Lst — это имя списка, а все, что указано в квадратных скобках, — это элементы списка.
Кортежи Тип данных:
Кортежи похожи на список. Кортежи могут содержать группу элементов, которые могут быть разных типов. в отличие от списков кортежи заключаются в круглые скобки (), а не в квадратные скобки []. Мы можем изменить список, но мы не можем изменить кортежи, потому что они неизменяемы (т.е. мы можем только читать его, но мы меняем его во время выполнения)
Например: Tpl = (10, 20, 40,05, «питон», «наука о данных»)
мы можем получить доступ к каждому элементу кортежей с помощью индексации
Например: Tpl[0] равно 10
Тип данных словаря:
Словарь представляет собой группу элементов, расположенных в виде пар ключ-значение. Первый элемент рассматривается как ключ, а непосредственный второй элемент рассматривается как значения, где «ключ» и «значения» разделены знаком «:». Все пары ключ-значение в словаре вставляются в фигурные скобки {}. Значения изменяемы, ключ неизменяем (т.е. мы можем изменять значения в словаре во время выполнения)
Примечание: где бы вы ни создавали ключ в словаре, он должен быть числом, строкой или кортежем, потому что они неизменяемы. Мы не можем использовать список или словари в качестве ключа, потому что они изменяемы. Мы не можем получить какие-либо значения в словаре с помощью индексации, потому что они неупорядочены в python.
Например: dict = {‘Имя’: ‘Джон’, ‘Возраст’: 16, ‘Пол’: ‘Мужской’)
Здесь имя, возраст, пол — это ключ, а Джон, 16 лет, мужчина — это значения.