1、格式化輸出python
%s 字符串佔位windows
%d 數字的佔位網絡
%f 浮點數的佔位編碼
2、編碼計算機網絡
ascii: 英文+數字+標點+特殊字符 一共編碼了128個. 最先的是7bit => 8bit
計算機網絡傳輸的時候單位是字節 1byte => 8bit
ascii第一位是0code
ANSI: 一個標準
GBK: 國標碼的擴展碼 16bit 2byte 65536個 主要是放中文 必定兼容ascii, 如今你們的windows默認就是GBKutf-8
ISO+Unicode=> unicode 萬國碼 32bit -> 一個面 16bit 65536個文字.
ascii: a 10101010
unicode: a 10101010ci
utf:可變長度的unicode, 彌補了浪費的空間.
utf-8:
英文: 8bit 1byte
歐洲: 16bit 2byte
中文: 24bit 3byteunicode
python中默認使用的字符串就是unicode
進行網絡傳輸和文件存儲必需要轉化成utf-8或者gbk字符串
如何把字符串轉化成utf-8
encode(編碼) => 使用編碼格式對文字進行編碼
decode(解碼) => 把bytes變回字符串
3、int
bit_length() :(查詢int格式二進制的位數)是int惟一的一個動做.