format()
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)由有經(jīng)驗(yàn)的網(wǎng)站設(shè)計(jì)師、開(kāi)發(fā)人員和項(xiàng)目經(jīng)理組成的專業(yè)建站團(tuán)隊(duì),負(fù)責(zé)網(wǎng)站視覺(jué)設(shè)計(jì)、用戶體驗(yàn)優(yōu)化、交互設(shè)計(jì)和前端開(kāi)發(fā)等方面的工作,以確保網(wǎng)站外觀精美、網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作易于使用并且具有良好的響應(yīng)性。
位置參數(shù){}
>>> "{0} love {1}.com".format("I","cat")
'I love cat.com'
關(guān)鍵字參數(shù)
>>> "{I} love {cat}.com".format(I="You",cat="me")
'You love me.com'
結(jié)合位置參數(shù)和關(guān)鍵字參數(shù),位置參數(shù)必須在關(guān)鍵字參數(shù)之前
>>> "{0} love {cat}.com".format("You",cat="me")
'You love me.com'
%c 格式化字符及其ASCⅡ碼
%s 格式化字符串
%d 格式化整數(shù)
%o 格式化無(wú)符號(hào)八進(jìn)制數(shù)
%x 格式化無(wú)符號(hào)十六進(jìn)制
%X 格式化無(wú)符號(hào)十六進(jìn)制(大寫(xiě))
%f 格式化定點(diǎn)數(shù),可指定小數(shù)點(diǎn)后的精度
%e 用科學(xué)計(jì)數(shù)法格式化定點(diǎn)數(shù)
%E 作用同%e
%g 根據(jù)值的大小決定使用%f或%e
%G 作用同%g
例
'%d + %d = %d' % (4,3,7+8)
→4 + 3 = 15
輔助操作符指令
m.n m是顯示的最小總寬度,n是小數(shù)點(diǎn)后的位數(shù)
- 用于左對(duì)齊
+ 在正數(shù)前面顯示加號(hào)(+)
# 在八進(jìn)制數(shù)前面顯示零('0o'),在十六進(jìn)制數(shù)前面顯示' 0x'或' 0X'
0 顯示的數(shù)字前面填充'0'取代空格
>>>'%5.1f' % 27.658 總寬度為5,小數(shù)點(diǎn)后1位
→' 27.6'
>>>'%10d' % 5
→' 5'
>>> '%-10d' % 5
'5 '
>>> '%+d' % 5
'+5
>>> '%#o' % 10
'0o12'
十進(jìn)制轉(zhuǎn)二進(jìn)制
余數(shù)
2/150
2/75 0 150/2商為75,余0
2/37 1 75/2商為37,余1
2/18 1 37/2商為18,余1
2/9 0 18/2商為9,余0
2/4 1 9/2商為4.余1
2/2 0 4/2商為2,余0
1/2 0 2/2商為1,余1
0 1 2/2商為1,余1
150的二進(jìn)制數(shù)就是10010110
二進(jìn)制轉(zhuǎn)十進(jìn)制
1 0 0 1 0 1 1 0
1*2**7 0*2**6 0*2**5 1*2**4 0*2**3 1*2**2 1*2**1 0*2**0
150
二進(jìn)制轉(zhuǎn)八進(jìn)制
二進(jìn)制 八進(jìn)制
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
010100.011101
從右自左轉(zhuǎn)換,不足補(bǔ)0。每一個(gè)三位表示一個(gè)八位
24.35
8和9不在八進(jìn)制系統(tǒng)中
十六進(jìn)制
0~9 a~f
十六進(jìn)制與二進(jìn)制對(duì)應(yīng)關(guān)系
0 1 2 3 4
0000 0001 0010 0011 0100
5 6 7 8 9
0101 0110 0111 1000 1001
A B C D E F
1010 1011 1100 1101 1110 1111
二進(jìn)制轉(zhuǎn)十六進(jìn)制方法:取四合一
從左到右,不足時(shí)補(bǔ)0
十六進(jìn)制轉(zhuǎn)二進(jìn)制
/2,不足時(shí)補(bǔ)0
十進(jìn)制轉(zhuǎn)八進(jìn)制與十六進(jìn)制
/8
/16
余數(shù)
8/150
8/18 6
8/2 2
8 2
226
16/150
16/9 6
0 9
96
八進(jìn)制轉(zhuǎn)十進(jìn)制與十六進(jìn)制
150 = 226 = 2*8**2 + 2*8**1 + 6*8**0
十六進(jìn)制轉(zhuǎn)十進(jìn)制
150 = 96 = 9*16**1 + 6*16**0
字符串轉(zhuǎn)義字符含義
\' 單引號(hào)
\'' 雙引號(hào)
\a 發(fā)出系統(tǒng)響鈴聲
\b 退格符
\n 換行符
\t 橫向制表符(Tab)
\v 縱向制表符
\r 回車符
\f 換頁(yè)符
\o 八進(jìn)制數(shù)代表的字符
\x 十六進(jìn)制數(shù)代表的字符
\0 表示一個(gè)空字符
\\ 反斜杠