您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關如何深度剖析Python語言特點,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
這里并不涉及python的特殊規則和細節,目標是通過示例使你快速了解Python語言的特點。簡要介紹了變量,表達式,控制流,函數以及輸入/輸出的基本概念,在這一章不涉及Python語言的高級特性。
Python 程序通過解釋器執行。如果你的機器已經裝好了python,簡單的在命令行鍵入python即可運行python解釋器。
在解釋器運行的時,會有一個命令提示符 >>>,在提示符后鍵入你的程序語句,鍵入的語句將會立即執行。在下邊的例子中,我們在>>>提示符后邊鍵入最常見的顯示"Hello World"的命令:
1 class Stack(object): 2 def __init__(self): # 初始化棧 3 self.stack = [ ] 4 def push(self,object): 5 self.stack.append(object) 6 def pop(self): 7 return self.stack.pop() 8 def length(self): 9 return len(self.stack)
在Windows 下,只需雙擊一個.py文件就能執行這個python程序。windows會自動調用python解釋程序,然后啟動一個終端窗口(類DOS窗口)來執行它。在這種情況下,終端窗口會在程序執行完畢后立即關閉(經常是在你看到它的輸出之前)。為避免這個問題,你可以使用python集成開發環境。
例如IDLE或Pythonwin。另一個可行的方法是建立一個 bat文件,在文件寫入這樣一行語句,如 python -i helloworld.py。運行這個批處理,程序在執行完成后會自動進入python解釋器。 在解釋器中,也可以通過函數execfile()來運行一個保存在磁盤上的程序,如下例:
Toggle line numbers Toggle line numbers 1 s = Stack() # Create a stack (創建) 2 s.push("Dave") # Push some things onto it (寫入) 3 s.push(42) 4 s.push([3,4,5]) 5 x = s.pop() # x gets [3,4,5] (讀取) 6 y = s.pop() # y gets 42 7 del s # Destroy s (刪除)
這個語句計算表達式的值,然后將計算結果賦給 principal 變量做為它的新值。當賦值動作發生時,principal最初綁定的值1000被丟棄。賦值結束,不但 principal 綁定的值發生了變化,它的類型也隨著賦值動作發生了相應的變化。
在這個例子中,由于rate是一個浮點數,所以在賦值完成后,principal也變成一個浮點數。 while 語句首先檢查在它后邊的循環條件,若條件表達式為真,它就執行冒號后面的語句塊,然后再次測試循環條件,直至為假。
冒號后面的縮近語句塊為循環體。注意,Python語言使用縮進塊來表示程序邏輯(其它大多數語言使用大括號等)。在Listing 1.1中while語句后的三條語句為循環體,在每次循環中均執行。
上述就是小編為大家分享的如何深度剖析Python語言特點了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。