Day 2
重新安裝了 Python 2.7 因?yàn)橛械拇a并不兼容,必須在Python 2.7下運(yùn)行。 不復(fù)雜,和Python 3.5 一樣,并沒有找到合適的教程,直接一步到寫爬蟲,只能在笨方法中尋找存在感了,然后結(jié)合廖雪峰的網(wǎng)站寫。
突然想到,兩個(gè)根本不能很好地結(jié)合。
由于我不太會(huì)用eclipse 只能運(yùn)行Python 3.5了 嚶嚶嚶~~~~
from 廖雪峰
Python基礎(chǔ)?
好 可以運(yùn)行。
數(shù)據(jù)類型
整數(shù)
浮點(diǎn)數(shù)
字符串 注意 單引號(hào)和雙引號(hào)都是把字符串引用起來,轉(zhuǎn)義字符串 當(dāng)出現(xiàn)'時(shí) 應(yīng)該用\'表示' 同理 " 也是用\" 表示。
"I\'m \"OK\"" 表示I'm "OK" 還有些轉(zhuǎn)移字符串 恩 和html中的差不多
布爾值 正確true與錯(cuò)誤false
and 都是TRUE才能運(yùn)行
or只要一個(gè)是TRUE就能運(yùn)行
not 可以把TRUE變成FALSE
空值 用none表示?
剩下的就是賦值問題 不難很好理解 和C語言一樣。
字符編碼
ASCII 是 一般的編碼 只有一個(gè)字符 Unicode一般時(shí)兩個(gè)字符 這樣就可以支持中文編碼了。
UTF - 8 是Unicode 一般太長了,所以通過可以變化的utf-8來減少字符串 提高傳輸速度。
%用來格式化字符串的在字符串內(nèi)部,%s表示用字符串替換,%d表示用整數(shù)替換,有幾個(gè)%?占位符,后面就跟幾個(gè)變量或者值,順序要對(duì)應(yīng)好。如果只有一個(gè)%?,括號(hào)可以省略。
作業(yè)
%.4f 才能表示小數(shù)點(diǎn)后保留4小數(shù)。
%.4f%r 相當(dāng)于 把r放在輸出位置 然后保留4位小數(shù)。如果不用的話直接是print(r)
list
Python 內(nèi)置的一種數(shù)據(jù)類型是列表