成人免费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-07-05 14:38:34

UML各種圖形

2010-02-24 14:04:32

Python腳本語言

2010-03-01 17:40:29

Python面向對象語

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技術棧公眾號

主站蜘蛛池模板: av喷水 | 国产成人精品一区二区三区 | 亚洲欧美日韩一区二区 | 亚洲精品高清视频 | 免费在线观看av网站 | 在线国产小视频 | 精品一区二区三区在线视频 | 日韩伦理一区二区三区 | 亚洲一卡二卡 | 中文字幕免费在线 | 日本超碰| 日本人做爰大片免费观看一老师 | 精品国产不卡一区二区三区 | 人人干人人玩 | 久久国产成人 | 国产一区二区久久 | 精品久久ai电影 | 日本欧美国产在线 | 伊人激情综合网 | 欧美日韩看片 | 户外露出一区二区三区 | 国产精品网址 | 美女一级a毛片免费观看97 | 欧美日韩在线观看一区二区三区 | 欧美精品久久 | 欧美在线视频一区 | 午夜精品久久久久久久久久久久久 | 国产色网 | 毛片一区二区 | 亚洲国产精品久久久久秋霞不卡 | 午夜电影网| 涩涩视频网站在线观看 | 第四色狠狠| 国产一级在线 | 天天摸天天干 | 91精品久久| 国产成人精品久久二区二区91 | 日韩精品一区二区三区 | 久草精品视频 | 久久免费香蕉视频 | 久久99精品国产麻豆婷婷 |