|
第一個知識點(diǎn) Python發(fā)展歷史 宏觀上的Python2余Python3的區(qū)別: Python2源碼不標(biāo)準(zhǔn),混亂,重復(fù)代碼太多 Python3統(tǒng)一原碼,去除重復(fù)代碼 第二個知識點(diǎn): Python的環(huán)境 編譯型:一次性將所有程序編譯成二進(jìn)制文件 缺點(diǎn):開發(fā)效率低,不能跨平臺 優(yōu)點(diǎn):運(yùn)行速度快 代表語言:C/C++ 解釋型:當(dāng)程序執(zhí)行時,一行一行的解釋 優(yōu)點(diǎn):開發(fā)效率高,可以跨平臺執(zhí)行 缺點(diǎn):運(yùn)行速度慢 代表語言:Python php 混合型:Java 知識點(diǎn)3 運(yùn)行一個Python文件 如果是Python3版本 在cmd中輸入:python 文件路徑 然后回車 如果是Python2版本 在cmd中輸入:python2 文件路徑 然后回車 知識點(diǎn)4:python2余python3區(qū)別 python2默認(rèn)解碼方式是ascII編碼 python默認(rèn)解碼方式是utf - 8 解決辦法:在文件首行加上 #-*- encoding:utf-8 -*- 知識點(diǎn)五:變量 變量:就是將一些運(yùn)算的中間結(jié)果暫時存到內(nèi)存中,以便后續(xù)代碼調(diào)用 1 必須是由數(shù)字,字母,下劃線任意組合,而且不能是數(shù)字開頭 2不能Python關(guān)鍵字: ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'] 3變量具有可描述性 4不能是中文 知識點(diǎn)6:常量 Python沒有常量這個說法 但是默認(rèn)如果使用大寫字母定義的變量就是常量 知識點(diǎn)7:注釋 方便自己也方便他人理解代碼 單行注釋使用# 多行注釋:使用'''被注釋的內(nèi)容" 知識點(diǎn)8:用戶交互 使用input 1 等待輸入 2強(qiáng)輸入的內(nèi)容賦值給前面的變量 3input出來的數(shù)據(jù)類型全部是str類型 知識點(diǎn)九:基礎(chǔ)數(shù)據(jù)類型 數(shù)字類型:也就是int類型 12 34 56 基本符號: + - * ?、/ %(取余數(shù)) 字符串類型:在Python中凡是使用引號引起來的內(nèi)容都是字符串 字符串可以相加:字符串的拼接 字符串可以相乘:'6'*3 相當(dāng)于寫了'666' BOOL類型:就兩個值。一個是True一個False 知識點(diǎn)十:補(bǔ)充的內(nèi)容 type(變量)返回變量的數(shù)據(jù)類型 字符串轉(zhuǎn)換為數(shù)字:int(str),注釋字符串必須全部是數(shù)字,有空格沒有關(guān)系,會自動去掉 知識點(diǎn)十一:條件判斷if 語法格式: if 條件: 結(jié)果#使用一個Tab進(jìn)行縮進(jìn)
|
|
|