python中的chr函數(shù) Python中的不同進(jìn)制的語(yǔ)法和轉(zhuǎn)換?
Python中的不同進(jìn)制的語(yǔ)法和轉(zhuǎn)換?不同進(jìn)制的書(shū)寫(xiě)方式八進(jìn)制(Octal)0o377十六進(jìn)制(Hex)0xFF二進(jìn)制(Binary)0b11111111不同進(jìn)制之間的轉(zhuǎn)換Python提供了三個(gè)內(nèi)置的
Python中的不同進(jìn)制的語(yǔ)法和轉(zhuǎn)換?
不同進(jìn)制的書(shū)寫(xiě)方式八進(jìn)制(Octal)0o377十六進(jìn)制(Hex)0xFF二進(jìn)制(Binary)0b11111111不同進(jìn)制之間的轉(zhuǎn)換Python提供了三個(gè)內(nèi)置的函數(shù),可以用來(lái)在不同進(jìn)制間做轉(zhuǎn)換。>>>oct(255),hex(255),bin(255)("0o377","0xff","0b11111111")還可以使用int函數(shù),把字符串轉(zhuǎn)成數(shù)值>>>int("255"),int("0xFF",16)(255,255)除此之外還可以使用eval,功能類(lèi)似于int函數(shù),但是它的參數(shù)是python代碼。>>>eval("255"),eval("0xFF")(255,255)當(dāng)然也可使用字符串的格式化輸出>>>"{0:0},{1:x},{2:b}".format(255,255,255)"255,ff,11111111">>>"%o,%x,%X"%(255,255,255)"377,ff,F(xiàn)F"
Python中的不同進(jìn)制的語(yǔ)法和轉(zhuǎn)換?
不同進(jìn)制的書(shū)寫(xiě)方式八進(jìn)制(Octal) 0o377十六進(jìn)制(Hex) 0xFF二進(jìn)制(Binary) 0b11111111不同進(jìn)制之間的轉(zhuǎn)換Python提供了三個(gè)內(nèi)置的函數(shù),可以用來(lái)在不同進(jìn)制間做轉(zhuǎn)換。>>> oct(255), hex(255), bin(255)("0o377", "0xff", "0b11111111")還可以使用int函數(shù),把字符串轉(zhuǎn)成數(shù)值>>> int("255"), int("0xFF", 16)(255, 255)除此之外還可以使用eval,功能類(lèi)似于int函數(shù),但是它的參數(shù)是python代碼。>>> eval("255"), eval("0xFF")(255, 255)當(dāng)然也可使用字符串的格式化輸出>>> "{0:0}, {1:x}, {2:b}".format(255, 255, 255)"255, ff, 11111111">>> "%o, %x, %X" % (255, 255, 255)"377, ff, FF"