python基础问题求解

img


如图我选中的那行如果我想让他表示000001应该加什么比较简便的方法

>>> "学号是: {student_no:0>6d}".format(student_no=1)
'学号是: 000001'

s='000001'

img

print(f'{stu:06d}')
有帮助望采纳

你好,根据你的问题,你可以参考下面方法
1.提前转字符串后做显示

s=1
s_str="%06d"%s
print("我的学号是{}".format(s_str))

2.显示的同时格式化

s=1
s_str="%06d"%s
print(f"我的学号是:{'%06d'%s}"

如果对你有帮助请采纳


n = 123

n2 = '%06d' % n

print(n2)

%后面的0 是你要补的内容,再后面的数字就是要补成多少位