[issue3439] create a numbits() method for int and long types
report at bugs.python.org
Sat Dec 13 11:53:38 CET 2008
Raymond Hettinger <rhettinger at users.sourceforge.net> added the comment:
It was probably true. The issue is how well the words self-separate
visually and whether an underscore would create a detrimental mental
pause. So fromkeys() and fromhex() read fine and would feel awkward
with an underscore. But bitlength causes me a mental double-take when
my mind searches for the word separation. It that case, PEP 8 suggests
that an underscore be added for clarity. This is probably why
Mathematica chose BitLength in titlecase instead of Bitlength. Logic
aside, bit_length() just looks and feels better to me.
Did you look at the O(lg n) algorithm yet? Any thoughts?
Python tracker <report at bugs.python.org>
More information about the Python-bugs-list