【python3中,int轉(zhuǎn)換成 str,通過 format 實現(xiàn)】
l = len(post2)
h = '%s' % l
length = h.encode('utf-8')+b'\r\n\r\n'
python格式化字符串有%和{}兩種 ,字符串輸入數(shù)據(jù)格式類型(%格式操作符號):
| 操作符號 | 備注 |
|---|---|
| %% | 百分號標(biāo)記 |
| %c | 字符及其ASCII碼 |
| %s | 字符串 |
| %d | 有符號整數(shù)(十進制) |
| %u | 無符號整數(shù)(十進制) |
| %o | 無符號整數(shù)(八進制) |
| %x | 無符號整數(shù)(十六進制) |
| %X | 無符號整數(shù)(十六進制大寫字符) |
| %e | 浮點數(shù)字(科學(xué)計數(shù)法) |
| %E | 浮點數(shù)字(科學(xué)計數(shù)法,用E代替e) |
| %f | 浮點數(shù)字(用小數(shù)點符號) |
| %g | 浮點數(shù)字(根據(jù)值的大小采用%e或%f) |
| %G | 浮點數(shù)字(類似于%g) |
| %p | 指針(用十六進制打印值的內(nèi)存地址) |
| %n | 存儲輸出字符的數(shù)量放進參數(shù)列表的下一個變量中 |