1.編譯型解釋型語言區別:python
編譯型:一次性將所有代碼編譯成二進制文件,表明c,c++c++
優勢:執行效率高開發
缺點:開發速度慢,不能跨平臺input
解釋型:當程序運行時,從上至下一行一行執行,解釋成二進制去執行編譯
優勢:開發速度快,效率高,能夠跨平臺效率
缺點:運行效率低基礎
2.python2和python3區別:變量
python2:代碼重複率高,不規範循環
python3:規範話,代碼簡潔數據類型
3.變量:有數字,字母,下劃線任意組合,數字不能開頭,具備可描述性,不能使用python關鍵字,不能使用中文
常量:約定俗成,不可更改,所有是大寫字母
4.註釋:單行用#,多行用''' '''或""" """
5.用戶交互:input,數據類型所有是str
6.基礎數據類型:
bool True,False,int,str:加引號的都是str,str可相加,能夠*數字
7.if 條件:
結果
if 條件:
結果
else:
結果
if 條件:
結果
elif 條件:
結果
else:
結果
嵌套if else
if 條件:
if 條件:
結果
else:
結果
else:
結果
while 條件:
結果
1改變條件
2break:退出循環
3continue:結束本次循環,繼續下一次循環