By default, print adds an end-of-line character to terminate the output line.
You can avoid the line break altogether by passing an empty string to the end keyword argument.
You can pass a different terminator of your own including a \n character to break the line manually if desired:
x = 'test' y = 99 # from w w w . j ava2 s .com z = ['eggs'] print(x, y, z, end='') # Suppress line break print(x, y, z, end=''); print(x, y, z) # Two prints, same output line print(x, y, z, end='...\n') # Custom line end