Python菜鳥之路 Python基礎

2022-07-24 18:21:11 字數 1083 閱讀 2381

上述內容含義:python官方宣告 ----> python2.7系列將會在2023年終止支援,並申明官方不會有2.8版本的發行版,請使用者盡快移動到python3.4+的開發環境中。

由此可見,我們現在就邁向學習3.0系列,是很明智的(我身邊絕大多數都在用python2.7,對於3.0的差異性了解不多)。

二、python3.5 與python2.7版本安裝在windows系統的差異

python2.7 :安裝之後,homedir在c:\python27,並且在安裝時可以自動將python2.7的homedir增加至windows的path環境變數中

三、print在python2.7與python3.5的不分差異

眾所周知,python2.7的開發中,print一直作為語法結構存在,類似return/while/if等。但是在python3.5中,去除了print語句,增加了print()內建函式實現相同的功能。

4.1、raw_input與input

在python2.7中,同時存在raw_input與input,可以用來區分輸入是"str" or "int",有嚴格意義上的區分。 但是在python3.0中,只有input,且認為輸入統一為str型。

4.2、getpass

為了隱藏互動過程中的使用者輸入部分,可以使用getpass模組。經測試,在python3原生ide環境中,執行是可以的。但是用pycharm執行的話,會卡死,無響應。

5.1、python是個優美簡潔的語言,每一行**建議不超過80個字元

5.2、自己寫的模組,最好放至:dist-packages目錄下,以便可以直接被import。具體原因是:此目錄在sys.path列表中。

5.3、當前目錄下的.py模組,在匯入時,優先順序最高。同名模組會優先匯入當前目錄下的.py模組。

5.4、關於中文

python2.7中,如果沒有宣告編碼,在**中有中文時,會報編碼錯誤。需要在文字首部加入coding的編碼宣告。而python3.5中則不需要這樣,對中文支援比較友好。當然,無論是2.7還是3.x,最好習慣還是在檔案首部加入編碼宣告!

至於資料型別,無明顯差異。

呼呼,到現在才整理完所得,慚愧。下次盡早完成整理,預留時間預習新知識!

菜鳥學python文件 菜鳥學習python筆記

1.模組 三種呼叫方法 1.在vim寫的乙個python的檔案 運用import 匯入,就可以在互動模式的直接進行呼叫 2.呼叫模組裡面的某個函式 from 模組名字 in 函式名字 3.將模組名字變短進行呼叫 import 模組原名 as 新名字 2.基於python開發的東西存放目錄 usr l...

python 菜鳥學習之路

day 2 函式的引數 預設引數可以簡化函式的呼叫。必選引數在前,預設引數在後,否則python的直譯器會報錯,函式有多個引數時,把變化大的引數放前面,變化小的引數放後面。變化小的引數就可以作為預設引數。定義預設引數要牢記一點 預設引數必須指向不變物件!給定一組數字a,b,c 請計算a 2 b 2 ...

Python菜鳥入門之路 4

今天的題目 學習的知識點 這個在剛開始學完語法的時候,因為對網頁的興趣,就直接先學習了django,而且還專門練習了乙個星期,所以說今天做這道題還是比較容易的,主要的知識點 1.django專案的建立以及配置 2.表單的提交,涉及到與後端資料庫的互動 3.頁面重定向 httpresponseredi...