Чаще всего мы выводим данные на консоль. Будь то результат, который мы хотим отобразить, или промежуточные результаты, которые хотим проверить при отладке нашей программы.
В этом руководстве мы узнаем, как вывести строку на консоль в Python с подробными примерами. Чтобы вывести строку на консольный вывод, вы можете использовать встроенную функцию – print().
Синтаксис print()
Синтаксис функции:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
Где:
- objects – это объекты, разделенные запятыми, которые должны быть напечатаны в файл;
- sep – это разделитель, используемый между объектами. sep может быть строкой или символом, по умолчанию sep – это пробел;
- end – это символ или строка, которая должна добавляться после объектов;
- file – это место, куда наша функция печати должна записывать объекты; по умолчанию это sys.stdout, другими словами, стандартный вывод системы, который является выводом на консоль.
Если вы хотите переопределить значения по умолчанию для параметров sep, end, file или flush, вы можете сделать это, указав соответствующий аргумент.
Пример 1: базовый оператор печати
Ниже приведен базовый пример, в котором мы выводим на консоль строку Hello World.
print("Hello World")
Вывод:
Hello World
Вы также можете указать несколько строк, разделенных запятыми, для функции печати. Все эти строки будут рассматриваться как параметр * objects.
print("Hello", "World")
Вывод:
Hello World
В этом примере мы предоставили два объекта для оператора print(). Поскольку разделитель по умолчанию – â € ˜ â € ˜, а конечный символ – новая строка, мы получили Hello и World, напечатанные с пробелом между ними и новой строкой после объектов.
Пример 2: печать с разделителем
Теперь мы предоставим разделитель для функции печати.
print("Hello", "World", sep='-')
Вывод:
Hello-World
Мы заменили разделитель по умолчанию символом. Вы также можете использовать строку в качестве разделителя.
print("Hello", "World", sep=', - ')
Вывод:
Hello, - World
Пример 3: печать с другим конечным символом
Может быть, вы не хотите, чтобы новая строка заканчивалась. Итак, с параметром end функции print() вы можете указать свой собственный конечный символ или строку, когда она выводится на консоль.
print("Hello", "World", end='.')
Вывод
Hello World.
В этом руководстве в Python мы узнали, как вывести строку на консоль, как указать разделитель или окончание для функции print() с помощью примеров.