Q:

How do I avoid printing space between two parameters to print?

I have
>>>i=65536
>>>print('The value of i is', i)
The value of i is 65536

How do I get the output (notice the lack of space between is & 65536)
The value of i is65536

Without manipulating the strings prior to the print()

A:

There are two choices.
First, you can use the sep keyword argument to the print function:
print('The value of i is', i, sep='')

Or, better, you can use string formatting instead of a multi-argument print call:
print('The value of i is{}'.format(i))

The second one is a lot more flexible, and more readable for any but the simplest cases. But either one works.

