自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何正確進(jìn)行安裝Python?

開發(fā) 后端
只要安裝Python,這些功能都是可用的除了標(biāo)準(zhǔn)庫以外,還有許多其他高質(zhì)量的庫,如wxPython、Twisted和Python圖形庫等等數(shù)不勝數(shù)。

對(duì)第一次接觸到安裝Python用戶和學(xué)者來說,了解Python語言的概念是非常重要的,那么就先說一下什么是Python語言,所謂Python語言:是一種使用非常廣泛的計(jì)算機(jī)編程語言。

本章是Python的快速入門,在這一章并不涉及python的特殊規(guī)則和細(xì)節(jié),目標(biāo)是通過示例使你快速了解Python語言的特點(diǎn)。本章簡(jiǎn)要介紹了變量,表達(dá)式,控制流,函數(shù)以及輸入/輸出的基本概念,在這一章不涉及Python語言的高級(jí)特性。盡管如此,有經(jīng)驗(yàn)的程序員還是能夠通過閱讀本章的材料創(chuàng)建高級(jí)程序。我們鼓勵(lì)新手通過運(yùn)行示例,親身體驗(yàn)一把Python。

這個(gè)語句計(jì)算表達(dá)式的值,然后將計(jì)算結(jié)果賦給 principal 變量做為它的新值。當(dāng)賦值動(dòng)作發(fā)生時(shí),principal最初綁定的值1000被丟棄。賦值結(jié)束,不但 principal 綁定的值發(fā)生了變化,它的類型也隨著賦值動(dòng)作發(fā)生了相應(yīng)的變化。在這個(gè)例子中,由于rate是一個(gè)浮點(diǎn)數(shù),所以在賦值完成后,principal也變成一個(gè)浮點(diǎn)數(shù)。

Python中每個(gè)語句以換行結(jié)束,當(dāng)然你也可以在一行中寫多個(gè)語句,這時(shí)語句之間必須使用用分號(hào)分隔,就象下面這樣:

  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)  

(建議這樣的寫法僅僅用于調(diào)試語句,因?yàn)榭梢院芊奖愕闹粍h一行就刪掉全部調(diào)試語句)while 語句首先檢查在它后邊的循環(huán)條件,若條件表達(dá)式為真,它就執(zhí)行冒號(hào)后面的語句塊,然后再次測(cè)試循環(huán)條件,直至為假。

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

安裝Python并未指定縮進(jìn)的空白(空格和制表符)數(shù)目,唯一的要求是同一層次的語句必須有相同的縮進(jìn)空白。(注意,要么都是空格,要是么都制表符,千萬別混用)Listing 1.1中的程序美中不足的就是輸出不是很好看。

為了讓它美觀一點(diǎn),可以用格式字符串將計(jì)算結(jié)果只保留小數(shù)點(diǎn)后兩位:表達(dá)式 [float(s) for s in svalues] 通過循環(huán)列表svalues中的所有字符串并對(duì)每個(gè)元素運(yùn)行函數(shù)float()來建立一個(gè)新的列表。

這種特殊的建立列表的方法叫做列表包含( list comprehension)。 在列表中所有的字符串都轉(zhuǎn)換為浮點(diǎn)數(shù)之后,內(nèi)建函數(shù)min()和max()計(jì)算出列表中的最大值及最小值。在類定義中,方法用 def 語句定義。類中每個(gè)方法的第一個(gè)參數(shù)總是引用類實(shí)例對(duì)象本身,大家習(xí)慣上使用 self 這個(gè)名字代表這個(gè)參數(shù)。

不過這僅僅是個(gè)習(xí)慣而已,如果你愿意也可以用任意的別的名字。不過為了別人容易看懂你的程序,最好還是跟隨大家的習(xí)慣。類的方法中若需要調(diào)用實(shí)例對(duì)象的屬性則必須顯式使用self變量(如上所示)。#t#

當(dāng)你的程序變得越來越大,為了便于修改和維護(hù),你可能需要把它們分割成多個(gè)相關(guān)文件。 Python允許你把函數(shù)定義或公共部分放入一個(gè)文件,然后在其他程序或者腳本中將該文件作為一個(gè)模塊導(dǎo)入。要?jiǎng)?chuàng)建一個(gè)模塊,把相應(yīng)的語句和定義放入一個(gè)文件,這個(gè)文件名就是模塊名。

安裝Python擴(kuò)展和嵌入。Python提供的許多標(biāo)準(zhǔn)模塊支持C或者C++接口。Python和C可以一起工作,它可以嵌入到C或者C++的應(yīng)用程序當(dāng)中,因此可用Python語言為應(yīng)用程序提供腳本接口,由于支持跨語言開發(fā)。

責(zé)任編輯:chenqingxiang 來源: NET130
相關(guān)推薦

2010-02-03 14:15:18

Python 開發(fā)

2010-02-22 10:06:17

Python調(diào)用

2010-02-02 18:20:43

Python編寫

2010-02-02 14:11:14

Python 進(jìn)行編程

2022-09-16 13:26:49

云計(jì)算云遷移數(shù)據(jù)

2022-06-06 06:10:00

密碼驗(yàn)證安全

2010-02-01 14:14:16

安裝Python

2009-12-03 11:36:11

安裝phpDocume

2010-02-26 11:15:51

WCF接口方法

2010-01-08 14:41:24

JSON 緩存數(shù)據(jù)

2010-01-18 17:14:50

C++語言

2010-03-22 15:28:19

Cisco交換機(jī)配置

2010-05-07 16:50:42

Oracle trun

2010-05-17 17:09:29

Mysql LIMIT

2009-12-29 13:46:50

ADO.NET類庫

2010-01-19 17:32:03

VB.NET流

2010-02-24 14:41:16

WCF物理地址

2010-05-10 12:39:42

Oracle OCR鏡

2010-02-03 17:42:30

2010-05-07 12:27:11

Oracle data
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)