é padrão do python separar as strings quando se imprime por variaveis:
a='lucas'
b='nogueira'
print a,b
>> lucas nogueira
para evitar isso, use os operadores:
%i = inteiros
%f = floats
%s = string
ex:
numero = 10
nome = 'auau'
idade = -58.4
booleanas = [True, False]
print 'o numero é: %i ' %numero
print 'o numero e o nome são: %i e %s' %(numero,nome)
print 'o numero, o nome e a idade são: %i, %s, %f' %(numero,nome,idade)