成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深度剖析Python語言特點

開發 后端
可擴充性可說是Python語言作為一種編程語言的特色。新的內置模塊(module)可以用C 或 C++寫成。而我們也可為現成的模塊加上Python的接口。

本章是Python的快速入門,在這一章并不涉及python的特殊規則和細節,目標是通過示例使你快速了解Python語言的特點。本章簡要介紹了變量,表達式,控制流,函數以及輸入/輸出的基本概念,在這一章不涉及Python語言的高級特性。

盡管如此,有經驗的程序員還是能夠通過閱讀本章的材料創建高級程序。我們鼓勵新手通過運行示例,親身體驗一把PythonPython 程序通過解釋器執行。如果你的機器已經裝好了python,簡單的在命令行鍵入python即可運行python解釋器。

在解釋器運行的時,會有一個命令提示符 >>>,在提示符后鍵入你的程序語句,鍵入的語句將會立即執行。在下邊的例子中,我們在>>>提示符后邊鍵入最常見的顯示"Hello World"的命令:

  1. 1 class Stack(object):  
  2. 2         def __init__(self):              # 初始化棧  
  3. 3                 self.stack = [ ]  
  4. 4         def push(self,object):  
  5. 5                 self.stack.append(object)  
  6. 6         def pop(self):  
  7. 7                 return self.stack.pop()  
  8. 8         def length(self):  
  9. 9                 return len(self.stack)  

在Windows 下,只需雙擊一個.py文件就能執行這個python程序。windows會自動調用python解釋程序,然后啟動一個終端窗口(類DOS窗口)來執行它。在這種情況下,終端窗口會在程序執行完畢后立即關閉(經常是在你看到它的輸出之前)。為避免這個問題,你可以使用python集成開發環境。

例如IDLE或Pythonwin。另一個可行的方法是建立一個 bat文件,在文件寫入這樣一行語句,如 python -i helloworld.py。運行這個批處理,程序在執行完成后會自動進入python解釋器。 在解釋器中,也可以通過函數execfile()來運行一個保存在磁盤上的程序,如下例:

  1. Toggle line numbers Toggle line numbers   
  2.    1 s = Stack()           # Create a stack (創建)  
  3.    2 s.push("Dave")        # Push some things onto it (寫入)  
  4.    3 s.push(42)  
  5.    4 s.push([3,4,5])  
  6.    5 x = s.pop()           # x gets [3,4,5] (讀取)  
  7.    6 y = s.pop()           # y gets 42  
  8.    7 del s                 # Destroy s (刪除)  
  9.  

這個語句計算表達式的值,然后將計算結果賦給 principal 變量做為它的新值。當賦值動作發生時,principal最初綁定的值1000被丟棄。賦值結束,不但 principal 綁定的值發生了變化,它的類型也隨著賦值動作發生了相應的變化。

在這個例子中,由于rate是一個浮點數,所以在賦值完成后,principal也變成一個浮點數。 while 語句首先檢查在它后邊的循環條件,若條件表達式為真,它就執行冒號后面的語句塊,然后再次測試循環條件,直至為假。

冒號后面的縮近語句塊為循環體。注意,Python語言使用縮進塊來表示程序邏輯(其它大多數語言使用大括號等)。在Listing 1.1中while語句后的三條語句為循環體,在每次循環中均執行。

【編輯推薦】

  1. 有關Python系統文件進行介紹指導
  2. 如何正確的使用Python函數
  3. Python 構建工具進行詳細介紹分析
  4. PythonAndroid淺析Python優勢所在
  5. 如何使用Python模塊解析配置文件?
責任編輯:chenqingxiang 來源: 騰訊科技
相關推薦

2010-01-26 14:46:42

C++語言

2010-02-22 18:08:27

Python語言

2010-02-26 14:50:17

Python操作語言

2010-01-25 17:29:10

C++語言

2010-01-18 18:14:37

VB.NET語言特點

2010-03-01 18:33:30

2010-02-02 13:22:06

Python面向對象

2010-02-24 14:04:32

Python腳本語言

2010-03-01 17:40:29

Python面向對象語

2010-07-05 14:38:34

UML各種圖形

2010-01-26 17:16:33

C++應用程序

2010-01-15 10:32:21

C++語言

2010-02-01 13:34:59

Python 腳本

2010-02-02 15:25:35

Python語法

2010-02-03 16:56:24

Python包

2010-03-01 14:50:06

Python 工具

2010-02-23 09:34:15

WCF重載

2010-02-03 09:35:20

Python函數編程

2010-02-03 11:26:28

2010-02-24 16:33:28

Python功能
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区福利视频 | 国产精品久久免费观看 | 亚洲成人精| 成人国产免费视频 | 午夜成人在线视频 | 第四色狠狠 | 2019天天干夜夜操 | 午夜精品视频一区 | 国产欧美在线 | 在线观看h视频 | av在线成人 | 在线色 | 激情六月丁香婷婷 | 亚洲精品一区中文字幕 | 手机在线不卡av | 一区二区精品 | 午夜精品久久久久久久久久久久久 | 国产中文区二幕区2012 | av香港经典三级级 在线 | 午夜精品一区 | 91麻豆精品国产91久久久更新资源速度超快 | 午夜精品久久久久久久久久久久久 | 欧美日在线 | 日韩成人免费视频 | 欧美日韩一区在线 | www国产亚洲精品 | 欧美第一页 | 91美女在线| 国产精品高清一区二区三区 | 在线观看中文字幕视频 | 久久精品美女 | 欧美午夜精品久久久久免费视 | 超碰人人人人 | 99精品国产一区二区三区 | 麻豆毛片 | 久久综合亚洲 | 日韩在线视频免费观看 | 欧美日韩国产精品激情在线播放 | 91免费看片| 欧美一级片中文字幕 | 精品久久久久久 |