python中print%,python中print中f
1.今天学习pytorch时看到的用法示例:
在print语句中添加f可以起到与format函数类似的作用。
Tensor=torch.rand (3,4) print (f 张量的形状:{tensor.shape}) #这个语句等价于print(张量的形状:{} 。格式(tensor.shape))
2.关于语法解释,请参考python官方文档:
https://docs . python . org/3.6/whats new/3.6 . html # pep-498-格式化字符串文字
这个字符常量表示是在python3.6之后引入的。
PEP 498 (Python增强提案,Python增强提案或Python改进提案)引入了一个新的字符串文字:f- string,或格式化字符串文字。格式文本以“f”为前缀,类似于str.format()接受的格式字符串。它们包含用花括号括起来的替换字段。
更详细的介绍,请参考PEP 498的页面:https://www.python.org/dev/peps/pep-0498/
3 . f-字符串结合%f格式控制小数位数。参考:带f字符串的小数点后的固定位数
或者有人在回答中提到:PEP 498——文字字符串插值
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。