What is the default rounding in python?

When a calculation comes up in the code and the user wishes to round the number, I noticed that it rounds down even when the response is .5. Does the language round down at .5 and round up at .51 or not at all?