今天科多大數(shù)據(jù)來介紹一下python基礎(chǔ)學(xué)習(xí)中代碼規(guī)范的部分削解。
Python標(biāo)識符:
和其他語言基本一致,標(biāo)識符是包括變量名在內(nèi)的沟娱,
由我們自己定義氛驮,或者程序內(nèi)置的具有一定意義的邏輯符號。
標(biāo)識符是由字母花沉,下劃線柳爽,數(shù)字構(gòu)成。其中數(shù)字不能放首位碱屁,
舉個(gè)栗子:
有效標(biāo)識符 __alala a1b2_23
無效的 2thing,this is s, my-hahaha
Python編碼:
編碼簡述:
計(jì)算機(jī)在最初的設(shè)計(jì)時(shí)采用8個(gè)比特(bit)作為一個(gè)字節(jié)(byte)磷脯,每一個(gè)比特就是一個(gè)二進(jìn)制的0或者1。所以娩脾,一個(gè)字節(jié)能表示的最大的整數(shù)就是255(二進(jìn)制11111111=十進(jìn)制255)赵誓,如果要表示更大的整數(shù),就必須用更多的字節(jié)
ASCII編碼是最早的編碼
編碼種類和區(qū)別:
GB2312 中文漢字 2字節(jié)
簡稱GBK(國標(biāo)碼)一個(gè)中文對應(yīng)2個(gè)字節(jié)
Unicode 通用編碼 3字節(jié)
UTF-8 可變長編碼 1-6字節(jié)
一般的編碼是按照ASCII規(guī)則進(jìn)行編碼柿赊,中文一個(gè)字對應(yīng)3個(gè)字節(jié)
主要使用GBK和UTF-8這兩種編碼
小練習(xí):分別用utf-8以及GBK編碼自己的名字俩功,并觀察所占的位數(shù)
注:encode是將字符串轉(zhuǎn)換成編碼
那么怎么將編碼轉(zhuǎn)換回字符串呢?
注:decode是將編碼轉(zhuǎn)換為字符串