标签:with 科学 对齐 法语 输出 格式 小数 initial tab
将输出格式化为以下格式:
At t = 0.6s, a ball with
initial velocity v0 = 5.000E+00 m/s
is located at the height 1.23 m.
1 # coding=utf-8 2 v0 =5.0 3 g = 9.81 4 t = float(input()) 5 y = v0*t-0.5*g*t**2 6 print (‘At t = {0:.1f} s, a ball with\ninitial velocity v0 = {1:.3E} m/s\nis located at the height {2:.2f} m.‘ .format(t, v0, y)) #第一种 7 print (‘At t = %.1f s, a ball with\ninitial velocity v0 = %.3E m/s\nis located at the height %.2f m.‘ % (t, v0, y)) #第二种
第二种方法语法 print fmt_str % (conc_val_list)
其中,fmt_str 是一个字符串,里面提供与 conc_val_list 数目相匹配的占位符。占位符意义如下表所示。
| 格式 | 格式说明 |
|---|---|
| %s | 字符串 |
| %d | 十进制整数 |
| %0xd | 宽度为 x 位的整数,不足在左侧以 0 填补 |
| %f | 十进制 6 位小数 |
| %e | 紧凑科学计数法,指数用 e 表示 |
| %E | 紧凑科学计数法,指数用 E 表示 |
| %g | 紧凑的十进制或科学技术表示法,指数用 e 表示 |
| %G | 紧凑的十进制或科学技术表示法,指数用 E 表示 |
| %xz | 右对齐的 z 格式,字段宽度为 x |
| %-xz | 左对齐的 z 格式,字段宽度为 x |
| %.yz | 有 y 位小数的 z 格式 |
| %x.yz | 有 y 位小数宽度为 x 的 z 格式 |
| %% | % 本身 |
标签:with 科学 对齐 法语 输出 格式 小数 initial tab
原文地址:https://www.cnblogs.com/y-yang/p/12672346.html