¿Existe un rango específico de puntos de código Unicode que se pueden verificar para emojis?

¿Los emojis ocupan un rango unicode bien definido?

Y, ¿hay una manera definitiva de verificar si un punto de código es un emoji en Python 2.7?

Parece que no puedo encontrar ninguna información sobre esto. Un par de fuentes han señalado el rango:

\U0001f600-\U0001f650

Pero por ejemplo, tiene el punto de código

\U0001f918

que se encuentra fuera de este rango.

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta