Найти в Дзене
Твой программист

Python для самых маленьких #1. Переменные

В этом уроке:

  • Работа с вводом и выводом данных
  • Переменные

В прошлый раз мы добились некоторых успехов в написании кода. Мы имели строчку print('Hello world'), которая выводила в нашу консоль Hello world. Давайте разберёмся, что она обозначает для компьютера. Часть print() - это встроенная функция. Она заставляет компьютер вывести на экран аргумент, который будет находиться в скобках. Причём если в скобках ничего не будет, то и вывода, соответственно не будет, но функция выполнится и перейдёт к следующей, если таковая найдётся. Наиболее часто компьютеру приходится выводить строки, как в нашем примере. Строки, которые необходимо вывести, пишутся в кавычках. Но почему же нельзя написать строку без кавычек? Сейчас и выясним.

В программировании существует такое понятие, как переменная.

Переменная - поименованная область памяти, хранящая в себе некоторое значение.

В каждом языке программирования переменные так или иначе реализованы. Давайте рассмотрим реализацию переменных в Python.

var = 'some data'

Перед нами - классическая конструкция для создания переменной и присваивания ей какого-либо значения. В нашем примере первая часть (var) является именем переменной, а вторая ('some data') - значением. Между ними стоит оператор присваивания - знак =. Две важнейших особенности переменной состоят в том, что её можно вызвать в функциях по имени и её можно изменить программно или в ручную. Переменная может хранить в себе почти всё, что есть в Python. Ниже пример использования переменных для вывода на экран. Первые две переменных хранят строки, третья - числовой значение.

-2

Однако, для переменных есть ограничения.

Переменная может:

  • содержать латинские буквы, знаки подчёркивания и цифры

Переменная не может:

  • начинать своё имя с цифры

Ниже - пример. Мы видим, что интерпретатор выдал синтаксическую ошибку.

-3

Помните, что я говорил? Переменная в Python может хранить в себе что угодно. Так вот, переменная может хранить данные, введённые пользователем. Для этого используется функция input(), задачей которой является получение данных, введённых пользователем с клавиатуры. Эти данные можно записать в переменную следующим образом:

-4

В примере выше мы видим, что переменной с именем var присваивается значение input(). Это означает, что после выполнения функции input() её результат запишет я в переменную var. После этого мы требуем вывести значение var, с помощью функции print(). Посмотрите на результат выполнения кода в терминале. Я ввёл строку, и она появилась в качестве вывода.

В следующем уроке:

  • Типы данных

Подпишись, чтобы знать больше!

Не забудь поставить лайк и подписаться на канал!

#python

#уроки

#программирование