Чтобы вывести какую-то информацию на экран, можно воспользоваться встроенной функцией print():
# А это комментарий, в Python есть только однострочные комментарии
# Строка ниже выведет "Hello World!"
print('Hello World!')
Обратите внимание, что можно использовать и одинарные кавычки, и двойные, главное, чтобы они были в паре.
Эта функция может принимать несколько аргументов для последовательного вывода на экран, причём между ними будет стоять пробел, а в конце — символ перевода строки. Чтобы это поменять, можно использовать специальные аргументы sep и end:
# В итоге выведется "Hello World! 1-2-3"
print('Hello', 'World', end='! ')
print(1, 2, 3, sep='-')
Ещё одна важная особенность: после команд не нужно ничего ставить, забудьте про свои точки с запятыми 😉
Оператор присваивания в Python такой же, как и в большинстве языков программирования — знак равенства =. С его помощью можно присвоить значение некоторой переменной:
age = 22
name = 'Nick'
# Выведется "My name is Nick and I'm 22"
print('My name is', name, "and I'm", age)
Переменные не нужно объявлять отдельно, они появляются при первом присваивании им значения. Также они могут хранить значения разных типов.
Для ввода информации с клавиатуры существует функция input(). В качестве единственного аргумента можно передать строку с приглашением ко вводу.
<aside>
💡 Запомните, что функция input() возвращает строку.
</aside>
Посмотрим, как работает эта функция:
# Выведется "Как Вас зовут? " и можно будет ввести что угодно
name = input("Как Вас зовут? ")
print("Очень приятно,", name)
Естественно, приглашение можно и не писать (иногда и не нужно).
В Python существует несколько простых типов данных: