Найти тему

Python - Переменн(ые)ая облачность.

Итак, дорогие мои, начнём просвещать вас с малого. Первое, что нужно знать это что такое переменные. Если вы закончили седьмой класс, то для вас это слово должно быть знакомым. Переменная служит для хранения информации. Всё. В Python она создаётся очень просто:

x = 0

Мы сначала пишем имя переменной, конечно же по - английски, оно может быть любым, а потом через знак равенства присваиваем какое - либо значение. Значением может быть одно из типов данных, также переменная может являться объектом класса, но об этом позже. Можно, принципе, на этом и закончить чтение статьи у вас и так много дел. До свидания!

А тем кто хочет продолжить, собственно, продолжим. В переменную можно сохранить, к примеру, отрывок из песни КиШ - Прыгну со скалы:

song = """С головы сорвал ветер мой колпак,
Я хотел любви, но вышло все не так,
Знаю я ничего в жизни не вернуть
И теперь у меня один лишь только путь…"""

Или:

mat = "ооооо......сыровое"

Тут переменным song и mat я присвоил текст, через двойную запятую. В примере song, где текста было на несколько строк, нужно использовать тройную двойную запятую. Вообще, языку без разницы какую запятую вы используете - двойную или одинарную, однако лично для меня двойная выглядит более эстетично.

Присвоив значение, с этой переменной можно делать всё что угодно. Печатать, умножать если это строка или число, сравнивать, да хоть вместо туалетки использовать, прости господь за сортирный юмор. А давайте всё это и сделаем, кроме последнего(Хотя, кому как, можете попробовать. Только напишите свой experience в комментах, интересно будет почитать), чисто для ясности, а то говорить не мешки ворочать. возьмем нашу переменную ьфе, ой, то есть mat:

print(mat) \\"ооооо......сыровое"

Тут на место переменной подставляется её значение, и, собственно выводится в консоль при помощи функции print(). В основном эта функция для быстрой отладки кода, когда его выполнение где - то крашится и нужно понять где именно.

x = 4*5 \\20
y = "4" * 5 \\"44444"
r = "4*5" \\"4*5"

Перед вами совершенно разные переменные. В первой значением является произведение 4 и 5 - 20, во второй 5 раз умножается строка "4" и произведение будет одна строка из пяти повторяющихся "4" - "44444", а в третьей строка "4*5".

ВНИМАНИЕ! МАТЕМАТИЧЕСКИЙ ПРИМЕР НЕ БУДЕТ РЕШАТЬСЯ, КОГДА ОН ЯВЛЯЕТСЯ СТРОКОЙ.

s = 20
d = 13
d > s \\False

Вот мы и впервые встретили одно из булевых значений. О них я расскажу следующей статье, посвящённой типам данных, хотя хотел сунуть их и сюда, но чёт я так задолбался, да и статья и так получилась слишком длинной. Вы наверняка тоже уже устали от этой монотонности, поэтому вот вам мемчик:

господи, бл, как же я угораю. у меня нет чувства юмора если что
господи, бл, как же я угораю. у меня нет чувства юмора если что

Но да ладно. В этом примере мы проверяем, является ли истиной то, что переменная d больше s. Естественно нет, поэтому интерпретатор нам выдаст слово False. Если вы поняли мэмчик, то и это слово поймёте. Однако, поменянные местами переменные, то есть s > d или d < s, заставят выползти слову True. Логика, надеюсь, понятна.

Итак, на сегодня всё.

отдохните