>>> s = '23.45678'
>>> int(float(s))
23
>>> int(round(float(s)))
23
>>> s = '23.54678'
>>> int(float(s))
23
>>> int(round(float(s)))
24
Вы не указываете, хотите ли вы округлить или нет ...
Хеш никогда не отправляется браузером.
Хэш используется внутри браузера, чтобы увидеть, на какой фрагмент документа сосредоточен. Это называется идентификатором фрагмента . Это означает, что ваш сервер никогда не увидит, что # появится. Вы не можете предотвратить это поведение.