python字符串填充_填充函数(Python)字符串.zfi
我想更改下面的Python函數,以涵蓋我的business_代碼需要填充的所有情況。string.zfillPython函數處理此異常,將填充到左側直到達到給定的寬度,但我以前從未使用過它。在#function for formating business codes
def formatBusinessCodes(code):
""" Function that formats business codes. Pass in a business code which will convert to a string with 6 digits """
busCode=str(code)
if len(busCode)==1:
busCode='00000'+busCode
elif len(busCode)==2:
busCode='0000'+busCode
else:
if len(busCode)==3:
busCode='000'+busCode
return busCode
#pad extra zeros
df2['business_code']=df2['business_code'].apply(lambda x: formatBusinessCodes(x))
businessframe['business_code']=businessframe['business_code'].apply(lambda x: formatBusinessCodes(x))
financialframe['business_code']=financialframe['business_code'].apply(lambda x: formatBusinessCodes(x))
上面的代碼處理長度為6的業務代碼,但我發現業務代碼的長度不同。我正在逐個狀態驗證數據。每個州的商業代碼長度各不相同(IL-6長度,OH-8長度)。所有代碼必須均勻填充。所以IL的代碼是10應該產生000010,等等,我需要處理所有的異常。使用命令行解析參數(argparse),以及字符串.zfill. 在
總結
以上是生活随笔為你收集整理的python字符串填充_填充函数(Python)字符串.zfi的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java如何添加自定义的图片_java代
- 下一篇: java 编码实现内存拷贝_java提高