【Python】ValueError: Invalid format specifier

首先我们定义了一个变量pad (padding)

>>> pad = 8

我们先来看一下未出错的代码是什么样的:

>>> f'{
      
      135:0>8}'
'00000135'

再来看看出错的代码:

>>> f'{
      
      135:0>pad}'
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: Invalid format specifier

总结就是格式数不能为变量

猜你喜欢

转载自blog.csdn.net/qq_37435462/article/details/126830901