1
可能是已经问过的问题: 如何以用户定义的格式打印整数。Python:用户定义的字符串数字格式
例如
input = 123456
print(".....".format(input))
其中输出应为:
"ab123.45.6"
不幸的是,在串格式化切片是不可能的。所以像这样:
"ab{0[:2]}.{0[3:4]}.{0[5]}".format(str(input))
将无法正常工作。 但是否有比更好的解决方案:
"ab{0[0]}{0[1]}{0[2]}.{0[3]}{0[4]}.{0[5]}".format(str(input))
这实际上是一个更清洁的解决方案,但仍然相当笨拙。我更喜欢Excel中的“AB ####。##”。 – RaJa