Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類(lèi)型

Python 文件操作

Python 對(duì)象和類(lèi)

Python 日期和時(shí)間

Python 高級(jí)知識(shí)

Python 參考手冊(cè)

Python hex() 使用方法及示例

Python 內(nèi)置函數(shù)

hex()函數(shù)將整數(shù)轉(zhuǎn)換為相應(yīng)的十六進(jìn)制字符串。

hex()的語(yǔ)法為:

hex(x)

hex()參數(shù)

hex()函數(shù)采用單個(gè)參數(shù)。

x-整數(shù)(int對(duì)象或必須定義__index__()返回整數(shù)的方法)

hex()返回值

hex()函數(shù)將整數(shù)轉(zhuǎn)換為字符串形式的相對(duì)應(yīng)十六進(jìn)制數(shù),然后將其返回。

返回的十六進(jìn)制字符串以前綴“ 0x”開(kāi)頭,表示其為十六進(jìn)制形式。

示例1:hex()如何工作?

number = 435
print(number, '十六進(jìn)制 =', hex(number))

number = 0
print(number, '十六進(jìn)制 =', hex(number))

number = -34
print(number, '十六進(jìn)制 =', hex(number))

returnType = type(hex(number))
print('來(lái)自hex()的返回類(lèi)型為', returnType)

運(yùn)行該程序時(shí),輸出為:

435 十六進(jìn)制 = 0x1b3
0 十六進(jìn)制 = 0x0
-34 十六進(jìn)制 = -0x22
來(lái)自hex()的返回類(lèi)型為 <class 'str'>

如果需要查找浮點(diǎn)數(shù)的十六進(jìn)制表示,則需要使用float.hex()方法。

示例2:浮點(diǎn)數(shù)的十六進(jìn)制表示

number = 2.5
print(number, 'hex =', float.hex(number))

number = 0.0
print(number, 'hex =', float.hex(number))

number = 10.5
print(number, 'hex =', float.hex(number))

運(yùn)行該程序時(shí),輸出為:

2.5 hex = 0x1.4000000000000p+1
0.0 hex = 0x0.0p+0
10.5 hex = 0x1.5000000000000p+3

Python 內(nèi)置函數(shù)

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清