測試工作遇到的自動補0

2022-07-27 18:24:19 字數 706 閱讀 3069

1. python 自動給前面的數字補0 -zfill函式

場景:下單介面,查詢某個時間段內的訂單資訊,需要獲取訂單號,獲得訂單號後取最後4位值,進行切片操作獲取;

訂單號後四位可能是0023、1023、2310、2300 等類似這樣存在0的情況;

獲取後四位訂單號後得加1成為0024,如果直接對獲取的4位數進行int轉換,相加後的結果是24,不是0024

為了排版方便或者輸出檔案命名整潔,需要給前面的數字進行補0做統一。

python中有乙個zfill函式用來給字串前面補0,非常有用,這個zfill看起來也就是zero fill的縮寫吧,看一下如何使用:

n = "

123"

s = n.zfill(5)

assert s == '

00123

'

zfill也可以給負數補0:

n = '

-123

's = n.zfill(5)

assert s == '

-0123

'

對於純數字也可以通過格式化的方式來補0:

n = 123s = '

%05d

' %n

assert s == '

00123

'

後續補充~~

mysql中的tinyint自動補0

mysql 資料庫中要加入字段,並設定預設值為零,資料庫設計原則所佔的儲存空間越少越好,夠用就行,基於節省儲存空間的考慮所以用了tinyint型別,int型別佔4個位元組,tinyint佔1個位元組,於是設計了tinyint的字段型別,在長度的填寫上寫了2,然後設定了填充零的勾選,於是在dll裡面c...

測試流程 測試工作的展開

一 測試的流程 測試貫徹在產品生命週期中的每乙個環節,從需求提出開始到測試計畫 測試設計以及測試用例設計與評審及執行,最後進行回歸測試。產品發布上線後跟蹤使用者使用的反饋,週而迴圈直到產品不在維護。1 參與需求的評審 評審內容主要分為功能性 準確性 完整性 可測性 優先順序和約束性。當然還有其他的效...

單元測試階段的測試工作量自動預估

編者按 為提高軟體開發管理能力,oem和零部件 商對aspice關注和認可程度越來越高,aspice的落地成為大家亟需解決的要點。那麼在aspice中,如何合理估算單元測試階段工作量和迭代更新wbs呢?單元測試工具tessy日前宣布,在其新版本中加入了自動預估測試工作量的功能。該功能可應用在aspi...