С Python 2.1 вы можете использовать escape-последовательность \N{name}, чтобы вставлять символы Unicode по их именам. Используя эту функцию, вы можете получить символ галочки так:
$ python -c "print(u'\N{check mark}')"
✓
Примечание. Чтобы эта функция работала, вы должны использовать строковый литерал unicode. По этой причине используется префикс u. В Python 3 префикс не является обязательным, так как по умолчанию строковые литералы являются unicode.
Ответ 4
Вот так:
print u'\u2713'.encode('utf8')
Кодировка должна соответствовать одному из ваших терминалов (или куда вы отправляете вывод).