色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 小數轉證書

阮建安1年前8瀏覽0評論

在Python中,我們可以使用內置的round()函數來將小數轉化為整數。不過,如果要將小數轉換為十六進制、八進制或二進制數,我們可以使用內置的int()函數加前綴實現。

例如,要將0.1轉換為十六進制數,可以這樣寫:

>>> hex(int(0.1 * 16))
'0x3'

注:0.1 * 16 = 1.6,取整后為1,轉換為十六進制為0x1,但我們需要的是一位十六進制數,所以再用hex()函數轉換一下即可。

那么如果要將0.1轉換為八進制數,可以這樣寫:

>>> oct(int(0.1 * 8))
'0o1'

同理,如果要將0.1轉換為二進制數,可以這樣寫:

>>> bin(int(0.1 * 2))
'0b0'

注意,將小數轉換為整數時要乘以相應的進制位數,比如十六進制是乘以16,八進制是乘以8,二進制是乘以2。