Поскольку они ( http://en.wikipedia.org/wiki/Em_ (типография) ) прямо пропорциональны к использующемуся в настоящее время размеру шрифта. Если размер шрифта является, скажем, 16 точками, один их 16 точек. Если Ваш размер шрифта составляет 16 пикселей ( примечание : не то же как точки), один их 16 пикселей.
Это приводит к двум (связанным) вещам:
a = line_parts[0] or "0"
Это одна из самых красивых идиом Python, позволяющая легко указать значения по умолчанию. Это часто используется для значений функций по умолчанию:
def fn(arg1, arg2=None):
arg2 = arg2 or ["weird default value"]