1. 程式人生 > 其它 >python 獲取固定長度數值組成的數字字串,不夠的左邊補0

python 獲取固定長度數值組成的數字字串,不夠的左邊補0

技術標籤:資料分析所遇問題解答庫

模擬生成資料時,需要對一些資訊進行編碼,標註其唯一性,想到用規定字母開頭的 字元+指定長度組成的數字字串 來構成想要的編碼。經過一番折騰,發現python的 zfill() 方法可以很好的實現自己的需求。

zfill():返回指定長度的字串,原字串右對齊,前面填充0

  • 語法格式:str.zfill(width),width指定字串的長度

舉例:

# 指定編碼開頭字元為 p
str_code  = ['p'+str(num_code).zfill(4)  for num_code in range(20)]
print('結果:\n',str_code )

在這裡插入圖片描述
perfect,實現目標!
在這裡插入圖片描述