Python如何將整數轉化成二進位制字串

2022-03-02 15:41:35 字數 418 閱讀 9668

python 如何將整數轉化成二進位制字串

1、你可以自己寫函式採用 %2 的方式來算。

>>>binary =lambdan:''ifn==0elsebinary(n/2)+str(n%2)>>>binary(5)'101'>>>

2、採用 python 自帶了方法 bin 函式,比如 bin(12345) 回返回字串 '0b11000000111001', 這個時候在把0b去掉即可:

>>>bin(12345).replace('0b','')'11000000111001'

3、也可以採用字串的 format 方法來獲取二進位制:

>>>"".format(12345)'11000000111001'>>>

C 中如何將string型別轉化成char型別

一 string轉char 主要有三種方法可以將str轉換為char 型別,分別是 data c str copy 1.data 方法,如 string str hello const char p str.data 加const 或者用char p char str.data 的形式 同時有一點需...

字串轉化成整數

看起來容易,但是有好多需要考慮到邊界條件。比如1.如果含有正負號或者非數字字元怎麼辦?2.最大正整數和最小負整數以及溢位 3.輸入的字元不能轉換成整數的時候,應該如何處理錯誤 所以其實還是比較複雜。不要看到題目就傻呵呵的寫了。js 中有封裝好的parseint,但是傳入的引數要注意 parseint...

將python讀入的txt轉化成array陣列

把txt檔案裡的數字轉換成array陣列,首先得需要了解一下這兩個函式 data.strip 這個函式用來刪除data開頭和結尾指定的字串,比如 string 000012304560000 string.strip 0 print string 1230456 data.split a 0nnab...