Різниця між використанням "print" і "print (variable)" у Python полягає в тому, що «print» — це функція, тоді як «print (variable)» — це виклик функції. У Python 3 «print» — це функція, яка приймає один або кілька аргументів і друкує їх у стандартний вихідний потік.
print() починає новий рядок. print("\r") переміщує курсор на початок поточного рядка, а потім починає новий рядок. Ймовірно, безглуздо буде переходити на початок поточного рядка, якщо ви тільки починаєте новий рядок.
PRINT виконує вивід у стандартний вихідний потік (IDL file unit -1), тоді як PRINTF вимагає явного вказування файлового блоку.
Функція Python print() використовується для вивести вказаний об’єкт на стандартний пристрій виводу (екран) або у файл текстового потоку. Метод Python print() використовується для друку даного повідомлення на екрані або для відображення значення об’єкта на терміналі.
Функція Python print() приймає будь-яку кількість параметрів і друкує їх в одному рядку тексту. Кожен елемент перетворюється на текстову форму, розділену пробілами, і в кінці є єдиний '\n' (символ "нового рядка"). При виклику з нульовими параметрами print() просто друкує '\n' і більше нічого.
Щоб використовувати відформатовані рядкові літерали, починайте рядок з f або F перед першими лапками або потрійними лапками в операторі print().. Усередині цього рядка можна написати вираз Python між символами { }, які можуть посилатися на змінні або літеральні значення.