Python格式化format與進(jìn)制轉(zhuǎn)換-創(chuàng)新互聯(lián)

format()

創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的武城網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

位置參數(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 格式化無符號八進(jìn)制數(shù)

%x 格式化無符號十六進(jìn)制

%X 格式化無符號十六進(jìn)制(大寫)

%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ù)

-     用于左對齊

+     在正數(shù)前面顯示加號(+)

#     在八進(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。每一個三位表示一個八位

24.35

8和9不在八進(jìn)制系統(tǒng)中

十六進(jìn)制

0~9 a~f

十六進(jìn)制與二進(jìn)制對應(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)義字符含義

\'    單引號

\''   雙引號

\a   發(fā)出系統(tǒng)響鈴聲

\b    退格符

\n    換行符

\t    橫向制表符(Tab)

\v    縱向制表符

\r    回車符

\f    換頁符

\o    八進(jìn)制數(shù)代表的字符

\x    十六進(jìn)制數(shù)代表的字符

\0    表示一個空字符

\\    反斜杠

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享文章:Python格式化format與進(jìn)制轉(zhuǎn)換-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://bm7419.com/article14/ddpgge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、App設(shè)計(jì)網(wǎng)站營銷、商城網(wǎng)站品牌網(wǎng)站建設(shè)、用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)