О, кстати, вот сгодилась и функция partition...
А я всё гадал - где она может быть полезна? n = 5.23
print(int(str.partition('.')[-1])) Без нее с оперированием именно математическими числами рождались бы всякие диковинные вещи (0.23000000000000043) вместо 23 и бороться с этим было бы сложнее. Вон оно значит как...