代码 for i in range(32): x = bin(i)[2:] if len(str(x))<5: front = '0' * (5-len(str(x))) x = str(front) + str(x) print(x) 别人代码 for i in range(32): print('{0:05b}'.format(i)) 注意事项 n个重复字符串可以用 s*n,s为字符串 参考链接