關於編碼的一些小總結

2022-05-03 20:15:10 字數 1347 閱讀 2275

編碼二

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

"print

(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也是...