Введение в 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 лет, мужчина — это значения.