我有一个如下格式的字段:16,paul920140526
,即count +
,+ name
+ Id
+ date
+ space
,共12个字符。你知道吗
目前,我正在通过以下操作返回它:
def formatField(self) :
self.Id = self.getNextId()
self.cnt = self.getCount()
return(self.cnt+','+self.Id+' ')
这里getNextId
返回Id
,getCount
返回count
(以字符串的形式)。然而,我意识到硬编码12个空格字符是个坏主意,因为当id
从9增加到10时,即一个两位数,空格应该从12个字符减少到11个字符。如何确保整个字段保持固定长度?你知道吗
提前谢谢!你知道吗
改变
至
在最简单的情况下,如果已经填充了空格,可以使用Python数组切片来获得正确的长度。你知道吗
例如:
您可以尝试
ljust()
函数https://docs.python.org/2/library/string.html
相关问题 更多 >
编程相关推荐