1.1 例如:print(hex(2))案例
站在用戶的角度思考問題,與客戶深入溝通,找到阿城網(wǎng)站設(shè)計與阿城網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋阿城地區(qū)。
1.2 輸出函數(shù):print(hex(2))
1.3 輸出結(jié)果:0x2
1.4 解析說明:返回16進制的數(shù)。
2.1 例如:print(chr(10))案例
2.2 輸出函數(shù):print(chr(10))
2.3 輸出結(jié)果:0o12
2.4 解析說明:返回當(dāng)前整數(shù)對應(yīng)的ASCll碼
3.1 例如:print(ord("b"))案例
3.2 輸出函數(shù):print(ord("b"))
3.3 輸出結(jié)果:98
3.4 解析說明:返回當(dāng)前ASCll碼的10進制數(shù)
4.1 例如:print(chr(97))
4.2 輸出函數(shù):print(chr(97))
4.3 輸出結(jié)果:b
4.4 解析說明:返回當(dāng)前ASCll碼的10進制數(shù)。
案例一:給你一個字符串,s = 'hello kitty'
1.1 輸出函數(shù):print(s.capitalize())
1.2 輸出結(jié)果:0x2
1.3 解析說明:返回16進制的數(shù)。
2.1輸出函數(shù):print(s.replace('kitty','kuang'))
2.2 輸出結(jié)果:hello kuang
2.3 解析說明:替換功能,將kitty換成kuang。
2.4 輸出函數(shù):print(s.replace('4','KK'))
2.5 輸出結(jié)果:12KK12KK
2.6 解析說明:所有的4都替換成KK
2.7 輸出函數(shù):print(s.replace('4','KK'))
2.8 輸出結(jié)果:12KK12KK124
2.9 解析說明:將前兩個的4替換成go
案例一:給你一個字符串,ip = '192.168.1.1'
3.1 輸出函數(shù):print(ip.split(','))
3.2 輸出結(jié)果:['192.168.1.1']
3.3 解析說明:將字符串分割成列表
案例一:給你一個字符串,ip = '192.168.1.1'
3.3 輸出函數(shù):print(ip.split(',',2))
3.4 輸出結(jié)果:['192.168.1.1']
3.5 解析說明:從第二個開始分割成列表
在python中,十進制轉(zhuǎn)換十六進制使用hex()函數(shù)。
如:hex(10),十六進制數(shù)為0xa
hex(17),十六進制數(shù)為0x11
python內(nèi)置函數(shù):hex()
例如
hex(0b110101)
'0x1d'
把十六進制的字串轉(zhuǎn)為十進制數(shù)字:
Python代碼
print int('ff', 16)
255
print int('ff', 16)
255
把十進制數(shù)字轉(zhuǎn)換為以十六進制表示之字串,可調(diào)用內(nèi)置的hex()函數(shù):
Python代碼
print hex(255)
0xff
print hex(255)
0xff
調(diào)用BinAscii模塊其中的b2a_hex()函數(shù),可把以ASCII編碼的文字以十六進制表示:
Python代碼
print binascii.b2a_hex('A')
41
print binascii.b2a_hex('A')
41
反之也可把以十六進制表示的文字,換成以ASCII編碼的文字:
Python代碼
print binascii.a2b_hex('41')
“A”