Разница между функциями print() и cout в Python и C++ заключается в их природе и функциональности. 1
print() в Python — это функция с произвольным числом параметров, которые выводятся в стандартный поток вывода. 1
cout в C++ — это глобальный объект класса стандартного потока вывода ostream, в котором перегружен оператор <<, возвращающий ссылку на тип класса ostream. 1
Ещё одна разница заключается в том, что cout не вставляет пробелы между переменными, в отличие от питоновского print. 4