1. 程式人生 > >python 入門之 – 數字轉二進位制,字元編碼(十)

python 入門之 – 數字轉二進位制,字元編碼(十)

數字轉二進位制
計算機語言有無數種,但是到頭來最後還是會轉成 二進位制 ,因為計算機只認識 二進位制 的格式的編碼,數字轉 二進位制 有無數種公式演算法,但是 在 python 中,數字轉二進位制編碼 只需要通過一個方法就行了 :bin() ,如:

a = 123
b = bin(a)
print(b)

執行結果如:0b11110110b 代表的是二進位制 0b 後面跟著的就是 二進位制 編碼的運算結果所以結果為:0b1111011,也就是 1111011

如上方所示,將數字型別轉成 二進位制 編碼,那麼全世界有無數種語言,英文、漢字、繁體、日文、韓文等等…

每種語言到最後都會轉成 二進位制

供計算機讀取,而且每個國家都出了相應的編碼格式,但是為了統一計算機的通用性,最好的還是使用 utf-8 國際編碼,在每個文件的第一行開始的地方輸入一下宣告,如:

#! -*- coding: utf-8 -*-

如果不宣告編碼格式,那麼就要保證專案程式碼檔案不要在 python2 版本上執行否則會報錯,因為只有 python3 中預設的編碼格式才是 utf-8