python里,int(✀1✀*64,2)是什么意思?

2025-03-05 03:02:22
推荐回答(2个)
回答1:

int函数的含义很容易找,而'1'*64的意思是64个1;2表示二进制。这个是把11111111...(64个)由2进制转化为十进制,相当于1+2+4+8+...+2^63。63的话是因为start参数默认为0,第64个就是63了。

回答2:

将int长度转为64位,在计算机中使用的是多少为的软件,那int的长度就是多少位,如32位软件定义的int长度就是32位,这样讲int长度转换为64位,方便在不同位的软件上使用(统一规格)。