編碼二
1,不同的密碼本之間的二進位制是不能互相識別的,容易報錯或者產生亂碼。
2,計算機的檔案儲存和傳輸都是0101010(gbk,utf-8,ascii,gb2312等)不能是unicode。
大前提:python3x,編碼。
bytes :str 擁有的所有方法,bytes都有。
python3x 記憶體中的編碼方式是unicode
英文:str: 表現形式 name = "alex"
內部編碼:unicode
bytes:表現形式:name1 = b"alex"
內部編碼:非unicode
中文:str: 表現形式 name = "中國"
內部編碼:unicode
bytes:表現形式:b'\xe4\xb8\xad\xe5\x9b\xbd'
內部編碼:非unicode
name ="中國".encode('
utf-8')
name1 =b'
alex
'print(name,type(name))
print(name1,type(name1))b'
\xe4\xb8\xad\xe5\x9b\xbd
''bytes
'>b
'alex
''bytes
'>
#name = "alex"
#name1 = b"alex"
#print(name,type(name))
#print(name1,type(name1))
alex
'str
'>b
'alex
''bytes
'>
# str ---> bytes
s1 = '中國'b1 = s1.encode('utf-8') # encode 編碼
b2 = s1.encode('gbk')
print(b1)
print(b2)
s2 = b1.decode('utf-8') # decode 解碼
print(s2)
b'\xe4\xb8\xad\xe5\x9b\xbd'
b'\xd6\xd0\xb9\xfa'
中國
# utf-8 bytes ---> gbk bytes
s1 = b"alex
(s1.capitalize())b'
alex
'
關於frameset的一些小總結
如果我們在乙個頁面需要由多個子頁面一同組成,那麼我們可以通過frameset標籤來巢狀別的頁面 例如這樣的頁面布局的思路是 1,先將頁面分為上下兩部分也就是ab 2,再將b部分分為左右兩部分 ab c 實現的 就是 rows指的是行,多行用逗號隔開,第一句就是第一行的高為60px,第二行為 總高度 ...
一些小總結
1.不使用中間變數,更換2個變數的值的3個方法 int a 34 int b 45 system.out.println a a b b a b b a 0 system.out.println a a b b a a b b a b a a b system.out.println a a b b...
很雜的一些小總結
前前後後研究了有小半月,總算從零基礎,有了一些感想。不過今天的主題不是這個。前段時間的進度是,成功實現,依據班級資訊,學期資訊,從青果上將課程表頁面 爬下來,並用正規表示式實現了所需 提取。而今天,要做的事情是將提取的資料,存入到mysql中。這中間出現了挺多問題的,所以打算記錄一下。mysql也是...