Day01

Python介紹

Python是一種面向?qū)ο蟮慕忉屝驼Z(yǔ)言,執(zhí)行時(shí)先由解釋器轉(zhuǎn)換成字節(jié)碼,再轉(zhuǎn)換成機(jī)器碼由機(jī)器執(zhí)行。而C、Java等是編譯型語(yǔ)言,直接由編譯器編譯成機(jī)器碼執(zhí)行。

Python版本

常見(jiàn)的Python版本有Python2.*系列和Python3.*系列。

編碼

ascii:用1個(gè)字節(jié)=8位來(lái)表示計(jì)算機(jī)能表達(dá)的所有東西,最多只能表示256種字符。
unicode: 萬(wàn)國(guó)碼,用4個(gè)字節(jié)=32位來(lái)做對(duì)應(yīng)關(guān)系,總共可表示4294967296個(gè)字符。
utf-8: 對(duì)萬(wàn)國(guó)碼進(jìn)行壓縮,至少使用1個(gè)字節(jié)表示,中文用3個(gè)字節(jié)表示。
gbk:對(duì)亞洲國(guó)家的文字做的對(duì)應(yīng)關(guān)系,中文2個(gè)字節(jié)表示

python的默認(rèn)編碼:
    Python2: 解釋器默認(rèn)編碼ascii
    Python3:解釋器默認(rèn)編碼utf-8
python2中代碼若有中文需要指定編碼:
    # -*- coding: utf-8 -*-

輸入輸出

輸入(字符可見(jiàn)):
python2:input('請(qǐng)輸入賬號(hào):')
python3:raw_input('請(qǐng)輸入賬號(hào):')
輸入(字符不可見(jiàn)):
import getpass
getpass.getpass('請(qǐng)輸入密碼:')
輸出:
print('Hello World!')

變量名規(guī)范

1.必須由字符、數(shù)字、下劃線組成,且不能以數(shù)字開(kāi)頭
2.不能是Python關(guān)鍵字
3.變量名要見(jiàn)名知意(非必須)

常用數(shù)據(jù)類(lèi)型

1.整數(shù)
sum = 1
2.字符串
name = 'Lucy'
若有換行則使用3個(gè)引號(hào)的形式:
profile = '''Hello! I am Lucy. '''
3.列表
name_list = ['Lily', 'Lucy', 'May']
4.字典
name_dictionary = {'name':'Lucy','age':18}

條件語(yǔ)句

格式一:
    if 條件:
        條件為真時(shí)走這里 

格式二:
    if 條件:
        條件為真時(shí)走這里
    else:
        條件為假時(shí)走這里

格式三:
    if 條件1:
        條件1為真時(shí)走這里
    elif 條件2:
        條件2為真時(shí)走這里
    elif 條件3:
        條件3為真時(shí)走這里
    else:
        上述條件都為假時(shí)走這里

循環(huán)語(yǔ)句

while循環(huán):
    格式:
        while 條件:
            條件成立執(zhí)行
    示例:
        while True:
            print('Hello world!')
循環(huán)終止:
    continue  跳出本次循環(huán),繼續(xù)執(zhí)行下一次循環(huán)。
    break  強(qiáng)制終止當(dāng)前循環(huán)。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容