В этом уроке:
- Работа с вводом и выводом данных
- Переменные
В прошлый раз мы добились некоторых успехов в написании кода. Мы имели строчку print('Hello world'), которая выводила в нашу консоль Hello world. Давайте разберёмся, что она обозначает для компьютера. Часть print() - это встроенная функция. Она заставляет компьютер вывести на экран аргумент, который будет находиться в скобках. Причём если в скобках ничего не будет, то и вывода, соответственно не будет, но функция выполнится и перейдёт к следующей, если таковая найдётся. Наиболее часто компьютеру приходится выводить строки, как в нашем примере. Строки, которые необходимо вывести, пишутся в кавычках. Но почему же нельзя написать строку без кавычек? Сейчас и выясним.
В программировании существует такое понятие, как переменная.
Переменная - поименованная область памяти, хранящая в себе некоторое значение.
В каждом языке программирования переменные так или иначе реализованы. Давайте рассмотрим реализацию переменных в Python.
var = 'some data'
Перед нами - классическая конструкция для создания переменной и присваивания ей какого-либо значения. В нашем примере первая часть (var) является именем переменной, а вторая ('some data') - значением. Между ними стоит оператор присваивания - знак =. Две важнейших особенности переменной состоят в том, что её можно вызвать в функциях по имени и её можно изменить программно или в ручную. Переменная может хранить в себе почти всё, что есть в Python. Ниже пример использования переменных для вывода на экран. Первые две переменных хранят строки, третья - числовой значение.
Однако, для переменных есть ограничения.
Переменная может:
- содержать латинские буквы, знаки подчёркивания и цифры
Переменная не может:
- начинать своё имя с цифры
Ниже - пример. Мы видим, что интерпретатор выдал синтаксическую ошибку.
Помните, что я говорил? Переменная в Python может хранить в себе что угодно. Так вот, переменная может хранить данные, введённые пользователем. Для этого используется функция input(), задачей которой является получение данных, введённых пользователем с клавиатуры. Эти данные можно записать в переменную следующим образом:
В примере выше мы видим, что переменной с именем var присваивается значение input(). Это означает, что после выполнения функции input() её результат запишет я в переменную var. После этого мы требуем вывести значение var, с помощью функции print(). Посмотрите на результат выполнения кода в терминале. Я ввёл строку, и она появилась в качестве вывода.
В следующем уроке:
- Типы данных
Подпишись, чтобы знать больше!
Не забудь поставить лайк и подписаться на канал!
#python
#уроки
#программирование