Статья Автор: Александр Ф. Алейников

3.1.2 Переменные

Работа с переменными

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

Целочисленный тип данных

В процессе написания кода нам очень часто придется взаимодействовать с целыми числами, которые относятся в Python к типу int (int - сокращение от integer, что переводится как «целочисленный»). Целые числа в Python представлены набором цифр, причём в их записи отсутствует дробная часть.

В данном коде:

int_num = 10

переменная int_num относится к типу int.

Целочисленные операторы

Над целыми числами в Python можно производить различные вычисления, для чего используются арифметические операторы (+, -, *, /, //, %, **). Нетрудно догадаться, что оператор + используется для нахождения суммы каких-либо чисел, - для нахождения разности, а * для вычисления произведения. Об остальных арифметических операциях мы поговорим подробнее в следующих уроках.

С использованием целочисленных операторов мы можем находить результаты различных арифметических операций над переменными. Приведенный ниже код:

x = 50
y = 20
a = x + y
b = x - y
c = x * y

свяжет переменные a, b, c с числами 7030 и 1000, что и является суммой, разностью и произведением значений переменных x и y .

Строковый тип данных

Строки в Python относятся к типу данных str (str - сокращение от string, что переводится как "строка"). Для создания строковой переменной важно заключить текст в кавычки - именно они помогут верно идентифицировать тип str.

Приведенный ниже код:

name = "Leonid"

создает переменную с именем name и строковым значением "Leonid".

Интересно, что для объявления строковой переменной можно использовать как двойные кавычки, так и одинарные.

Приведенный ниже код:

name = 'Leonid'

идентичен коду, представленному выше.

Очень популярной операцией над строками является конкатенация. Конкатенация — это операция соединения двух или более строк в одну.

Приведенный ниже код:

name = "Leonid"
surname = "Shastin"
full_name = name + surname

склеит две строки и запишет в переменную full_name строку LeonidShastin.

Строковому типу данных в нашем курсе посвящён отдельный модуль, в котором мы поговорим о нём подробнее.

Печать