我的这两段代码和小甲鱼的课程里不一样,第二个没有报错,而且0是填充在右边的,这...
'{:010}'.format(-520)'{:010}'.format('FishC')
如题 你设置的对齐条件为空(默认是左对齐),所以0就填充在右边啦 qhxzf 发表于 2022-10-4 02:09
你设置的对齐条件为空(默认是左对齐),所以0就填充在右边啦
你也说了默认是左对齐,那为什么填充在右边呢 pkqbszs 发表于 2022-10-4 07:53
你也说了默认是左对齐,那为什么填充在右边呢
都向左对齐了,右边不就空了吗,你设置的是用0补齐空的部分,可不就在右边填充了吗 qhxzf 发表于 2022-10-4 09:57
都向左对齐了,右边不就空了吗,你设置的是用0补齐空的部分,可不就在右边填充了吗
>>> '{:0<10}'.format('FishC')
'FishC00000' qhxzf 发表于 2022-10-4 10:04
'{:010}'.format(-520)
'-000000520'
那怎么这个就填充在右边了呢 看一下教程里的解释,就能明白了,这是对数字类型的特殊处理,其他类型无效。字符串格式化语法参考
页:
[1]