Python 中的 bin()
bin() 函式將十進位制數轉換為二進位制數。可以將正整數或負整數用作要轉換的引數。
語法
以下是該函式的語法。
bin(n) Parameters : an integer to convert Return Value : A binary string of an integer or int object. Exceptions : Raises TypeError when a float value is sent as argument.
在以下示例中,我們將一個正整數和一個負整數轉換為二進位制數。結果帶有字首 0b,表示該數字是二進位制表示形式。
示例
n = input("Enter an integer :")
dec_number = int(n)
bin_number = bin(dec_number)
print(bin_number)輸出
執行以上程式碼會得到以下結果:
Write the code result here. Result Enter an integer :23 0b10111 Enter an integer :-31 -0b11111
如果我們不想在轉換後的數字前面顯示字首 0b,那麼需要應用字串函式來移除初始的 2 個字元。
示例
n = input("Enter an integer :")
dec_number = int(n)
bin_number = bin(dec_number)
print(type(bin_number))
x = bin_number[2:]
print(x)輸出
執行以上程式碼會得到以下結果:
Enter an integer :13 1101
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP