第一章(初識python)知識點歸納
python是從abc語言衍生而來的
abc語言是guido參與設計的一種教學語言,為非專業程式設計人員所開發的。
python是荷蘭程式設計師 guido van rossum於1991推出的,保留著abc的很多功能,而且也融入了modula-3語言的元素。
modula-3有著簡單和安全的特點。
python命名的靈感來自bbc的喜劇《巨蟒劇團這飛翔的馬戲團》,這門語言與蟒蛇沒有直接的聯絡,雖然劇團的成員john cleese最初命名時隱含著「陰險」、「虛偽」的意思。
考慮到python的功能,它常被視為一種「原型設計」或「應用程式快速開發」語言。你可先使用python快速編寫出程式,在需要提公升執行效率時,再使用c和c++進行改寫。
在windows下安裝python後,你可以使用「基本互動模式」,也可使用「互動式開發環境」——idle,但強烈建議後者。
idle中,可使用命令help並指定型別來獲取幫助。如:help(str)
在idle中,修正錯誤。當**塊內容很多,又不想重新輸入整個時,可以這樣做:
(1) 將游標放在**塊的任何一行中(如果**塊只包含一行**,務必將游標放在行尾);
(2) 按回車鍵
整個**塊都奇蹟般地再次出現了,且游標位於**塊的末尾。你可隨便進行修復。最後,要重新提交**塊,將游標放到最後一行的末尾並按回車鍵兩次。
當然,也可使用alt + p鍵 / alt + n鍵,返回上 / 下一次的**。
續行:(1) 如果當前沒有與左括號、左大括號或左中括號配套的右括號、右大括號或右中括號,**行將自動延伸到下一行;如:
total_amount = (this_amount + that_amount
+ a_big_number + count +even_more_amounts)
在這種情況下,縮排無關緊要,但python通常要求縮排必須一致。
(2) 在有些情況下,你可能無法採用上述辦法。但又必須延伸到下一行,又沒有別的辦法,可使用反斜槓 \。
my_str = 'i am typing a very long \
line of code.'
請注意:反斜槓 \ 後面,不能有任何字元,空格、注釋也不例外。
python第一章筆記 第一章 基礎
參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...
第一章 Python概述
在python中,庫或者模組,是指乙個包含函式定義 類定義或常量的python程式檔案 在標準的python安裝包中,只包含了標準庫,並不包含任何擴充套件庫,根據需要再選擇合適的擴充套件庫進行安裝和使用。python自帶的pip工具是管理擴充套件庫的主要方式,支援python擴充套件庫的安裝 公升級...
Python學習筆記 第一章 快速改造(基礎知識)
絕大多數linux or unix,python直譯器預設已經安裝好了可以通過 python 進行驗證如果正確安裝,會進入python直譯器,按ctrl d可以退出 如果沒有安裝,可以通過 1.使用包管理器安裝,絕大多數linux系統家族都存在多種包管理系統和安裝機制 debian apt get ...