已解决
字符串固定长度自动补齐的主要方法
来自网友在路上 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 方法
要自动补充“0”,就应该规定该位置字符串的位数,此问题应规定为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 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: MySQL安装『适用于 CentOS 7』
- 下一篇: 06-Flask-蓝图的使用