例子是输出九九乘法表 如果按照如下程序写: # 输出九九乘法表 for i in range(10): for j in range(1,i+1): print({}*{}={:2} .format(j,i,i*j)) print('') 就会出现下面的输出: 这并不是我们想要的形式。print()会自动换行。 python3中end属性默认为换行符\n,此时将end属性改为‘’,就不会自动换行了。 只需要将 print({}*{}={:2} .format(j,i,i*j)) 改为 print({}*{}={:2} .format(j,i,i*j),end