integer's methods

Steve D'Aprano steve+python at pearwood.info
Fri Aug 19 02:47:56 EDT 2016


On 2016年8月18日 10:58 pm, ast wrote:
> Hello
>> I wonder why calling a method on an integer
> doesn't work ?
>>>>> 123.bit_length()
> SyntaxError: invalid syntax

Because Python thinks you are writing a float, and "b" is not a valid digit.
Try:
(123).bit_length()
123 .bit_length()
instead.
-- 
Steve
“Cheer up,” they said, “things could be worse.” So I cheered up, and sure
enough, things got worse.


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /