Q:

Utilizar end dentro de una funcion

No puedo utilizar end  dentro de la funcion print. 
Estoy utilizando la version 2.7 de python.  
Ejemplo:
for i in range(10):
     print("el numero es " + str(i), end=" ")

Necesito que no me realice el salto de linea y se imprima en la misma linea

A:

Hay muchas formas de realizar lo que buscas. 
La forma mas fácil es la siguiente 
>>> import sys
>>> for i in xrange(10):
...     sys.stdout.write("El numero es:" + str(i))
... iiiiiiiiii

Otra forma es usando un backspace con "\b"
>>> for i in xrange(10):
>>> print '\bi'
... iiiiiiiiii

Si tienes conocimientos de ingles en esta pregunta puedes encontrar y probar varias formas. 
Me avisas cualquier duda o problema. 