寫這篇的目的並非要把python的基礎知識彙總一遍,而是着重記錄一些實際編寫代碼時遇到的經常使用/重要的內容python
以點的形式記錄,以後遇到的內容會慢慢補充進來dom
1. 斜槓 / :斜字第一筆, 轉義用反斜槓 \ : 轉的最後一筆函數
2. print('hello!' , end = '') : 其中 ,表明產生空格,end爲空表明輸出不換行(循環中)編碼
3. ''' ''' :三個單引號或者雙引號,表示多行字符串或者內部含有雙引號和單引號code
4. 切片步長:[M,N,K],先取第M個元素,而後每隔K個取一次,[ : : -1 ]經常使用於反轉字符串orm
5. Ture/False記得首字母大寫ip
6. Unicode編碼爲整數值,十二星座的例子字符串
7. eval()和str(),it
str.join()和str.split(),前者返回值仍爲str,可用於將列表元素寫入文件;後者返回一個list,用於把文件字符串內容變爲列表form
str.strip(),把指定元素從字符串兩邊剝離
8. time.time()和time.gmtime()
strftime(tpl,tgm)按照指定模板格式輸出時間,str-format-time (template,tgm)
9. str * d,將字符複製d次 ; ** 冪運算和 // 整除 ; pow(x,y)計算x的y次方
10. 利用try-except捕獲爬蟲中的異常,關鍵方法 r.raise_for_status()
11. 經過pyinstall庫打包文件,設置程序圖標
12. 循環配合else使用,若是循環正常退出(未被break),則執行else後的內容
13. random()和seed(),若要再現隨機過程,就添加seed值,指定範圍內的用random(a,b)和uniform(a,b)
14. global在函數內部引用全局變量