python3中的字符串,二進制的轉化


二進制&十六進制轉換表:

十六進制

0

1

2

3

4

5

6

7

二進制

0000

0001

0010

0011

0100

0101

0110

0111

十六進制

8

9

A

B

C

D

E

F

二進制

1000

1001

1010

1011

1100

1101

1110

1111

轉換方法:

         取四合一法:從二進制小數點為分隔符,向左或向右每四位二進制合為一位十六進制。

         例子:1011| 1001 |1011.1001

                          B      9       B .  9

十六進制表示方法:在數字前標記(前綴)0X或者數字后標記(后綴)H,這兩個數字的含義都是十進制的11,二進制的1011,十六進制的B。換算時不足四位的情況,可以向左或向右補0。

字符串可以編碼成字節包,而字節包可以解碼成字符串。

Encode:編碼,用於字符串類型轉換至二進制類型。

用法:"楊雪".encode('utf-8'【默認格式utf-8)        轉化后結果:b'\xe6\x9d\xa8\xe9\x9b\xaa'

Decode:解碼,用於二進制類型轉換至字符串類型。

用法:b'\xe6\x9d\xa8\xe9\x9b\xaa'.decode('utf-8'【默認格式utf-8】)   轉化后結果為:楊雪


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM