В данном уроке мы разберём 4 самых простых типа данных:
целые числа, вещественные числа, строки(буквы) и логический(булевый).
1.
1)Рассмотрим целые числа.
Как мы помним с предыдущего урока, команда print позволяет вывести на экран символы.
Функцией print я вывожу цифры 123 на экран.
Во второй строчке кода введено: print(type(123)) - Так я узнаю тип данных. (type - тип)
Напоминаю. Чтобы открыть файл с кодом, достаточно открыть директорию в консоли и ввести название файла. (Подробнее читать в предыдущей статье - ссылка на статью)
Команда "print(type(123))" вывела на экран: <class 'int'>
int - сокращение integer (integer - число)
Теперь попробуйте сами что-то вывести на экран.
Чтобы отчистить командную строку, нужно ввести в консоли: cls
2)Рассмотрим вещественные числа.
Я ввел тот же самый код, заменив "123" на "1.5".
Как вы можете заметить, теперь функция type(1.5) говорит нам, что тип
данных - "float". (float - число с плавающей точкой).
Другими словами - это десятичное число. Только вместе привычной "," мы пишем "." (Вместо запятой - точка)
Попробуйте преобразовать float в int. (Десятичное число в целое)
Как мы видим, при преобразовании "1.5" в целое число, оно округлилось до "1".
Поэкспериментируйте с преобразованием.
3)Рассмотрим строки.
Чтобы вывести на экран буквы, нам нужно взять их в кавычки (Двойные или одинарные, без разницы. Главное чтобы они были одинаковые)
Либо " ", либо ' '
Попробуйте сами узнать тип (Функция type())
Введите print(type("Hello!"))
Должен получиться тип str - сокращение string (string - строка)
4)Рассмотрим логический(булевый) тип.
Вводим: print((2 + 2) == 5)
Грубо говоря, мы говорим: 2+2=5
Получаем ответ - False (False - ложь)
Из-за особенности языка мы пишем "==", так как "=" применяется в других случаях. Не пугайтесь.
Теперь я ввёл: print((2 + 2) == 4)
Мне пришел ответ - True (True - правда)
Теперь вы узнали про еще один тип данных - булевый.
Имеющий два значения: True или False.
Подробнее о типах данных читать тут.