二進位制對於大家再熟悉不過了,它是我們計算機程式設計中必要的語言,只有將其他進製轉換為二進位制,計算機才得以工作。本文主要介紹能夠返回二進位制表示的bin()函式,bin()函式用於獲取數字的二進位制值,接受數字並返回等效的二進位制字元。具體請看下文。
1、bin()函式
是python的乙個內建函式,主要功能是返回整形(int)或者長整形(long int)的二進位制表示;
2、bin() 方法的語法
bin
(x)1
3、引數
x – int 或者 long
int 數字
必須為整數
4、返回值
返回乙個整數的二進位製碼。返回值為字串。
5、用法例項
print
(bin(3
))print
(type
(bin(3
)))print
(bin(-
10))print
(type
(bin(-
10)))
輸出:
```python
0b11
<
class
'str'
>
-0b1010
<
class
'str'
>
以上就是python中bin函式的介紹和它額使用方法,是這一種很好的返回二進位制方法,大家要掌握哦~
python中的enumerate 函式使用方法
結合例項來理解比較好,網上找了一下這個enumerate用法,自己也記錄一下加深印象 舉例說明 具體例子 列印輸出索引與value值 列表1 print 列表1 product mac pro iphone iwatch for index,item in enumerate product pri...
keil中如何生成bin檔案
首先要說明一下.bin 檔案和.hex檔案的區別。hex檔案是微控制器程式編輯完之後常見的檔案格式,是內容是ascll碼,也就是0x00 0xff的字元格式。比如 1 對應的是0x31。任何字元都是有對應的0 的 ascll碼。也就是最常見的text格式。比如乙個hex格式檔案的內容為 30 31 ...
關於python中argsort 函式的使用
在實現 機器學習實戰 中knn 時遇到需要將計算好的距離進行排序,即可使用argsort 函式,在此依據個人理解對該函式進行簡單的介紹。總的來說,argsort 函式是對陣列中的元素進行從小到大排序,並返回相應序列元素的陣列下標。以下通過例子進行詳細解釋。from numpy import a ar...