Введение в типы переменных Python

В следующей статье «Типы переменных Python» приведено описание типов в Python. Выполните важную часть во многих языках программирования, и Python не является исключением. Переменная позволяет сохранить значение, просто присвоив его идентификатору, который можно использовать для последующего обозначения значения внутри программы. Тип дескрипторов Python отличается от ряда других языков программирования. Во многих языках программирования, включая Java или C #, вы объявляли тип переменной перед тем, как объявлять саму переменную.

Этот тип переменной может быть int, float, string, char, bool и многими другими.

В Python не нужно нигде объявлять тип. На самом деле, вы бы объявили переменные, как это.

Объясните различные типы переменных Python

Ниже приведены типы различных типов переменных:

1. Python Integer и Float

Целые числа - это числа, а числа с плавающей запятой - это десятичные числа. Определить целочисленный или любой другой тип в Python для него очень просто. Просто введите имя переменной типа и назначьте ее числовое значение.

Пример № 1

Целые числа - это числа, которые могут быть положительными или отрицательными, или 0, но они не могут иметь десятичную точку. Они имеют неограниченную точность и поддерживают все виды математических и арифметических операций, таких как сложение, вычитание, получение остатка, абсолютное значение числа и многое другое. Поплавки являются десятичными. Они поддерживают ту же операцию, что и целые числа.

Пример № 2

Python не собирается жаловаться на то, что вы добавили два разных типа и еще много чего. Это даст желаемый результат. Целочисленный тип - int, а тип с плавающей точкой - float. Эти типы имен для преобразования или приведения переменной к целому числу или на плаву. Просто окружите вашу переменную int или float, чтобы преобразовать ее.

Пример № 3

2. Струны

Мы используем строки для символизации текста. Автоматически, это текст Unicode в Python 3, но текст ASCII через Python 2. Строки могут быть определены с помощью одинарных, двойных или трехкратных кавычек, одинарных или двойных. Вы не можете найти никакого основного различия в том, какой тип вы используете.

Пример № 1

Python поддерживает много методов, включая множество полезных методов. Некоторые из них пишутся с заглавной буквы, что делает первый символ заглавной буквой. Метод replace () принимает два аргумента, первый из которых является символом, подлежащим замене, а второй - символом, на который его нужно заменить. Тогда у нас есть alpha () или isdigit (), которые будут возвращать true, если все символы являются буквами или цифрами соответственно.

Пример № 2

3. Булево и нет

Boolean указывает значение True или False. Вы можете присвоить любой переменной значение true или false и объявить переменную как логическое значение.

Пример № 1

Просто введите имя переменной и присвойте ей значение True или False. Boolean в Python по сравнению с большинством других языков программирования. Они оба начинаются с заглавной буквы T и F для True и False. Вы можете преобразовать логическое значение в целое число, и оно даст вам значение 1, если истина, или 0, если ложь. Однако преобразование True или False в строку просто даст вам текстовое представление, поэтому строка со значением True или False.

Пример № 2

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

Пока мы не нашли инопланетян,

Пример № 3

4. Списки

Чтобы определить список в Python, напишите имя переменной и присвойте ей пустые квадратные скобки. Там вы только что создали пустой список Python.

Пример № 1

Мы заменяем наши пустые скобки на Джона, Сэма и Михала. Теперь в нашем списке три строковых элемента.

Пример № 2

Чтобы получить доступ к элементу в списке, мы используем нечто, называемое индексом. Индекс - это целочисленное значение, начинающееся с 0, которое соответствует 1 и только одному элементу в списке. Для нашего Списка, если бы мы написали код, такой как person_names (0), мы получили бы Джона. Если бы мы написали кодовые имена, такие как person_names (2), мы бы получили Michal.

Пример № 3

Важным примечанием здесь является то, что индексы List в Python начинаются с 0. Таким образом, даже если у нас в качестве первого элемента указан John, индекс равен 0. Следующий элемент, Sam, который является нашим вторым элементом в List, имеет индекс 1 и так далее. Замена элемента в списке также проста, как проверка определенного элемента списка. Итак, скажем, person_names (0) = Деннис. Если мы теперь печатаем person_names, мы видим, что Джон ушел и что Деннис занял его место.

Пример № 4

Мы не можем сделать person_names (3) = Patrick, но мы можем добавить встроенный метод в наш список с именем append (). Мы можем передать любой объект, который мы хотим, методу добавления в качестве аргумента. Как только мы это сделаем, объект, который мы пропустили через добавление, добавляется в конец нашего существующего списка.

Пример № 5

Списки в Python очень похожи на массивы во многих других языках, но имеют некоторые дополнительные преимущества. Наличие нескольких типов данных в одном списке - это нормально. Если вы удаляете какие-либо person_names (2), просто введите ключевое слово del.

Пример № 6

5. Словари

Мы хотели добавить больше деталей, кроме только имени, к одному человеку, например, к идентификатору человека, но мы все же хотим, чтобы идентификатор человека был связан с именем. Мы можем использовать словарь в этом случае. В словаре Python у нас есть ключи и значения. В нашем случае это имя, person_id и обратная связь, а значения - Dennis, 25467 и None.

Пример № 1

Ключ и значение составляют пару или, точнее, пару ключ-значение. Каждый ключ будет соответствовать одному значению. Теперь значение может быть любого типа. Так же, как со списками, мы можем просто добавить любой тип, который мы хотим. Словари очень полезны, когда речь идет о хранении неких структурированных данных.

  1. Список словарей
  2. Если мы хотим сгруппировать несколько словарей вместе, мы просто создаем список словарей.
  3. Обратите внимание, что у нас есть квадратные скобки, определяющие список.
  4. Затем мы можем перебрать список и использовать данные, которые содержит каждый словарь.

6. Топ 4 других типов данных

1. Complex: у нас также есть тип, называемый complex, который обозначает комплексные числа. А в Python 2 был тип long, которого больше нет в Python 3.

2. Bytes и Bytearray: он был заменен целым числом. Тогда, по крайней мере, в Python 3 у нас есть байты, которые по сути представляют собой последовательность целых чисел в диапазоне от 0 до 255

3. Кортежи: которые похожи на списки, но являются неизменными. Вы не можете изменить их значения.

4. Набор и Frozenset: Наконец, у нас также есть наборы и замороженные наборы, которые снова похожи на списки, но у них есть только уникальные объекты.

Вывод

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

Рекомендуемые статьи

Это было руководство по типам переменных Python. Здесь мы подробно обсудили 6 различных типов переменных Python с примерами. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше-

  1. Что такое Python
  2. Введение в Python
  3. Как установить Python
  4. Команды Python
  5. Массивы в PHP
  6. Кортежи в Python
  7. Понимание списка Python