输出数字:
>>> print("%s" % 0.3245)
0.3245
>>> print("%d" % 0.3245)
0
显示后两位小数
>>> print('percent: {:.2%}'.format(42/50))
percent: 84.00%
不显示后两位小数
>>> print('percent: {:.0%}'.format(42/50))
percent: 84%
Python中 f"{}"的用法:
python3.6增加的方法,字符串定义以f开头,可使用{}包裹变量;
print(f'features:,{features.shape},\n,labels.shape:,{labels.shape}')
print(f'features:,{features.shape} \n labels.shape:,{labels.shape}') #不加逗号也可以print(f'epoch{epoch+1},' f'loss:{d2l.evaluate_loss(net,train_iter,loss):f}') # 保留6位有效数字 print(f'epoch{epoch+1},' f'loss:{d2l.evaluate_loss(net,train_iter,loss):.5f}')#保留5位有效数字