当前位置:首页 > 编程笔记 > 正文
已解决

字符串固定长度自动补齐的主要方法

来自网友在路上 177877提问 提问时间:2023-10-30 05:07:08阅读次数: 77

最佳答案 问答题库778位专家为你答疑解惑

1 问题

输入日期例如02/03/04时,要求输出2002年03月04日、2004年02月03日或2004年03月04日,但是经过一系列处理后0会被自动处理掉,例如输出2002年3月4日等,与要求输出月、日必须是两位数不符。

2 方法

  1. fbdc65de0cc4897af218d1ea983b5f83.png要自动补充“0”,就应该规定该位置字符串的位数,此问题应规定为2位;

  2. 查阅资料后,发现Python自带ljust(width,‘string’)和rjust(width,‘string’)函数来规定字符串长度width和自动补充的字符string,ljust是从后补充特定字符,例如abc000,rjust是从前补充特定字符,例如000abc;

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

str = '2'
str = str.rjust(2, '0')
print(str)
# 输出02

3 结语

针对字符串固定长度补齐问题,提出使用ljust和rjust函数的方法,通过输出日期实验,证明该方法是有效的。本文方法只能针对字符串来处理,对其它格式必须要转化成字符串处理后再转换回原有的数据类型,未来希望能自定义函数来解决此问题。

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"字符串固定长度自动补齐的主要方法":http://eshow365.cn/6-27652-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!