题解 | 单组_补充前导零
单组_补充前导零
https://www.nowcoder.com/practice/c5b1fb6a4b1644e590b49a4cbca7930e
n = int(input())
print(f"{n:09d}")
我刚开始想的是 print(f"{n:9}")但前面默认补空格,而且这是代表9个字符的意思,不管 n 是 int、float、str,都占 9 位宽度
print(f"{n:9d}") 这个也是前面默认补空格但专门给整数用 的格式
print(f"{n:09d}")这个代码前面补0
问ai能不能前面默认补1.比如写成:19d,但其实他代表的是占19位,前面补空格
想要前面补1他给出了一种写法:以字符串相加的视角去看
print("1" * (9 - len(str(n))) + str(n))
那我们其实0也可以这么写
print("0" * (9 - len(str(n))) + str(n))
