%g在Python 3 f格式中的等价性是什么?

%g在Python 3 f格式中的等价性是什么?,python,format,Python,Format,在哪里。结果是 import numpy as np print('%g'%np.pi) 我的问题是如何使用f{}打印与上面相同的格式 3.14159 然而,结果是 import numpy as np print(f'{np.pi}') 然后 然后 Python的两个版本是否相同?@MarkRansom我使用与Python 3.6.8相同的版本?Python的两个版本是否相同?@MarkRansom我使用与Python 3.6.8相同的版本 3.141592653589793 pr

在哪里。结果是

import numpy as np

print('%g'%np.pi)
我的问题是如何使用f{}打印与上面相同的格式

3.14159
然而,结果是

import numpy as np

print(f'{np.pi}')
然后

然后


Python的两个版本是否相同?@MarkRansom我使用与Python 3.6.8相同的版本?Python的两个版本是否相同?@MarkRansom我使用与Python 3.6.8相同的版本
3.141592653589793
print(f'{np.pi:g}')
3.14159