Jan Asked: 2024-02-04 20:23:07 +0800 CST2024-02-04 20:23:07 +0800 CST 2024-02-04 20:23:07 +0800 CST 位数组的初始化[重复] 772 Python我在( )中有以下存储20 x 1: storage = 0b11111111111111111111 如何使其更加动态?1也就是说,如何用 30 或 40 位来初始化它,而无需键入四十次。 python 1 个回答 Voted Best Answer Kastet6398 2024-02-04T20:29:04+08:002024-02-04T20:29:04+08:00 您可以使用位移运算符,如下所示: storage = (1 << 40) - 1 将 40 替换为位数。 编辑:正如@slothrop 的评论中提到的,还有另一种解决方案: storage = 2**40 - 1
您可以使用位移运算符,如下所示:
将 40 替换为位数。
编辑:正如@slothrop 的评论中提到的,还有另一种解决方案: