Python小白學習2——注意事項

Python是一門不需要編譯的語言,在cmd使用Python xxx.py即可運行

部分參考了博客https://baijiahao.baidu.com/s?id=1607395511044728085&wfr=spider&for=pc

 

1、版本問題

在網上看初學資料,發現網上大部分資料都是python2的教學資料,而發現自己下載安裝的是python3。所以在跟着寫代碼或copy代碼時,就瘋狂報錯了

python2與python3天差地別,如語法、方法名、寫法等,都大相徑庭。所以大家在參考網上的demo時,需要清楚參靠的代碼版本與自己安裝的版本的是否相符。

 

 

2、格式、縮進問題

Python最有特點的地方就是採用縮進的方式來控制函數、邏輯判斷或者代碼塊,而不使用大括號 {}了。感覺現在新興的技術都都趨向於這種簡化而又明瞭的分層結構,舒服。

Python真的很嚴格,在編寫Python程序的時候,一定要養成良好的習慣,不要隨意性的到處敲空格。

而且要注意用Tab縮進的情況,否則會報格式錯誤IndentationError: unindent does not match any outer indentation level(在剛剛接觸python開發的時候會經常遇到這個問題)

最好是在每個縮進層次使用 單個製表符 或 兩個空格 或 四個空格 , 切記不能混用。像下面混用就要報錯了(——是Tab縮進,· 是空格)

 

3、Python的註釋

在編寫任何程序中,有效的註釋都是必不可少的,在Python中的註釋有以下幾種:

#:註釋一行''':註釋多行""":註釋多行,請忘掉其他語言//或/**/的註釋方法了,不能用

 

4、代碼組

python同樣有if、def、while、class這樣的複合語句,第一行以關鍵詞開始,行的末尾以“:”結束(這個冒號就和java的{}大括號一樣了),在這之後的一行或多行所構成的代碼片段我們把它叫做代碼組,也稱爲子句(clause),在代碼組裏的每一行代碼要遵循相同的縮進規則,不可隨意縮進。簡直就是強迫症程序員的福音!!!

 

5、插件包

python擁有非常豐富的擴展包、插件庫。感覺想要的功能應有盡有,只要下載了,import就能開發起來了

import語句,導入一個模塊或包。

from import語句,從包導入模塊或從模塊導入某個對象。

然而,導入的話你還是需要先下載安裝的。在DOM命令窗,pip install xxxxx

若安裝失敗或報錯,可在官方下載插件包https://www.lfd.uci.edu/~gohlke/pythonlibs/

cp後面是python版本號(例如cp37就是python3.7版本,如此類推),win後面就是32/64位系統,都懂的。根據你自己系統安裝的python版本進行相應下載即可(必須找到相應的版本,否則也是無法安裝)。
下載完成後用命令行cmd進入你下載的pyaudio文件所在文件夾,執行操作:pip install PyAudio-0.2.11-cp37-cp37m-win_amd64.whl

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章