Итак, дорогие мои, начнём просвещать вас с малого. Первое, что нужно знать это что такое переменные. Если вы закончили седьмой класс, то для вас это слово должно быть знакомым. Переменная служит для хранения информации. Всё. В 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. Логика, надеюсь, понятна.
Итак, на сегодня всё.