a=input() b=float(a) print(f'{b:.2f}')
{b}
表示要输出变量b
的值- 冒号
:
是格式化的分隔符,用来指定后续的格式规则 .2f
是具体的格式说明:f 表示按浮点数格式显示(即带小数点的数字).2 表示保留2 位小数
简单来说就是 print(f'xxx{}xxx') 这就是f-string 然后如果要定义几位小数 就用冒号去定义
print('{b:.2f}')
所以f系列重点有这几个元素: ①单引号 ②{}③:
这道不会 还没有学到浮点数
还有一个解法
a=input()
b=float(a)
print('%.2f'%b)
%.2f
是格式化字符串的模板,其中:% 是格式化标记,用来连接模板和要格式化的变量.2f 的含义和 f-string 中一样:f 表示浮点数格式,.2 表示保留 2 位小数%b
表示将变量b
的值代入到前面的模板中- 豆包说现在都用第一种
这个的话就是 重要的是①单引号②%③.2f 格式 然后+%收尾 再+变量
print('%.2f'%b)