print格式化输出
print()是标准格式化输出函数
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)()
几种常用方法
①用 ‘+’ 进行字符串的拼接 但注意必须是 字符串 + 字符串
可以使用强制类型转换 str(int)
也可以直接用逗号隔开 不用管是不是字符串 这种方式比较简单
print('Epoch', epoch + 1, '/', epoches, 'Step', step + 1, '/', each_epoch_steps,'loss =', loss.item())
②用%表示输出内容 类似于C语言中print的方式
③format函数
`{}{}.format('xxx','xxx')`
④f-string 格式化字符串常量
f-string用大括号 {} 表示被替换字段,其中直接填入替换内容:
print(f"Epoch:[{epoch}/{args.epochs} mean_loss={mean_loss:.6f}]")