in reply to Weird behavior of int()

Personally I would consider the integer part of a string beginning with letters should be undefined.
Perldoc int doesn't specify anything for this case.

So I would consider the results found by the OP as surprise, but definitely not as a bug.