format()
創(chuàng)新互聯(lián)網(wǎng)站建設由有經(jīng)驗的網(wǎng)站設計師、開發(fā)人員和項目經(jīng)理組成的專業(yè)建站團隊,負責網(wǎng)站視覺設計、用戶體驗優(yōu)化、交互設計和前端開發(fā)等方面的工作,以確保網(wǎng)站外觀精美、網(wǎng)站設計制作、成都網(wǎng)站制作易于使用并且具有良好的響應性。
位置參數(shù){}
>>> "{0} love {1}.com".format("I","cat")
'I love cat.com'
關鍵字參數(shù)
>>> "{I} love {cat}.com".format(I="You",cat="me")
'You love me.com'
結(jié)合位置參數(shù)和關鍵字參數(shù),位置參數(shù)必須在關鍵字參數(shù)之前
>>> "{0} love {cat}.com".format("You",cat="me")
'You love me.com'
%c 格式化字符及其ASCⅡ碼
%s 格式化字符串
%d 格式化整數(shù)
%o 格式化無符號八進制數(shù)
%x 格式化無符號十六進制
%X 格式化無符號十六進制(大寫)
%f 格式化定點數(shù),可指定小數(shù)點后的精度
%e 用科學計數(shù)法格式化定點數(shù)
%E 作用同%e
%g 根據(jù)值的大小決定使用%f或%e
%G 作用同%g
例
'%d + %d = %d' % (4,3,7+8)
→4 + 3 = 15
輔助操作符指令
m.n m是顯示的最小總寬度,n是小數(shù)點后的位數(shù)
- 用于左對齊
+ 在正數(shù)前面顯示加號(+)
# 在八進制數(shù)前面顯示零('0o'),在十六進制數(shù)前面顯示' 0x'或' 0X'
0 顯示的數(shù)字前面填充'0'取代空格
>>>'%5.1f' % 27.658 總寬度為5,小數(shù)點后1位
→' 27.6'
>>>'%10d' % 5
→' 5'
>>> '%-10d' % 5
'5 '
>>> '%+d' % 5
'+5
>>> '%#o' % 10
'0o12'
十進制轉(zhuǎ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的二進制數(shù)就是10010110
二進制轉(zhuǎ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
二進制轉(zhuǎn)八進制
二進制 八進制
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
010100.011101
從右自左轉(zhuǎn)換,不足補0。每一個三位表示一個八位
24.35
8和9不在八進制系統(tǒng)中
十六進制
0~9 a~f
十六進制與二進制對應關系
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
二進制轉(zhuǎn)十六進制方法:取四合一
從左到右,不足時補0
十六進制轉(zhuǎn)二進制
/2,不足時補0
十進制轉(zhuǎn)八進制與十六進制
/8
/16
余數(shù)
8/150
8/18 6
8/2 2
8 2
226
16/150
16/9 6
0 9
96
八進制轉(zhuǎn)十進制與十六進制
150 = 226 = 2*8**2 + 2*8**1 + 6*8**0
十六進制轉(zhuǎn)十進制
150 = 96 = 9*16**1 + 6*16**0
字符串轉(zhuǎn)義字符含義
\' 單引號
\'' 雙引號
\a 發(fā)出系統(tǒng)響鈴聲
\b 退格符
\n 換行符
\t 橫向制表符(Tab)
\v 縱向制表符
\r 回車符
\f 換頁符
\o 八進制數(shù)代表的字符
\x 十六進制數(shù)代表的字符
\0 表示一個空字符
\\ 反斜杠
本文標題:Python格式化format與進制轉(zhuǎn)換
網(wǎng)站鏈接:http://www.rwnh.cn/article22/jscocc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設、自適應網(wǎng)站、域名注冊、品牌網(wǎng)站建設、商城網(wǎng)站、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)