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

探秘豐富多彩的Python語言

開發 后端
Python作為一種語言,大多數的人都是把它默認為面向對象的支持,認為他就是C++語言的替代品,一種延伸而已,而事際上,Python語言和C語言是不一樣的。

Python語言是一種動態語言,在程序運行過程中,同一變量名可以(在程序運行的不同階段)代表不同形式的值(整型,浮點,列表,元組...)。事實上,程序中使用的變量名只是各種數據及對象的引用。這與C語言不同,C語言中變量名代表的是用來存放結果的一個固定位置及長度的內存片段。

從例子Listing 1.1中的變量principal可以看出Python語言的動態特性.最初,它被賦值為一個整數,但是稍后程序將它再次賦值:這個語句計算表達式的值,然后將計算結果賦給 principal 變量做為它的新值。當賦值動作發生時,principal最初綁定的值1000被丟棄。

賦值結束,不但 principal 綁定的值發生了變化,它的類型也隨著賦值動作發生了相應的變化。在這個例子中,由于rate是一個浮點數,所以在賦值完成后,principal也變成一個浮點數。Python中每個語句以換行結束,當然你也可以在一行中寫多個語句,這時語句之間必須使用用分號分隔,就象下面這樣。.

while 語句首先檢查在它后邊的循環條件,若條件表達式為真,它就執行冒號后面的語句塊,然后再次測試循環條件,直至為假。冒號后面的縮近語句塊為循環體。注意,Python語言使用縮進塊來表示程序邏輯(其它大多數語言使用大括號等)。在Listing 1.1中while語句后的三條語句為循環體,在每次循環中均執行。#t#

Python并未指定縮進的空白(空格和制表符)數目,唯一的要求是同一層次的語句必須有相同的縮進空白。(注意,要么都是空格,要是么都制表符,千萬別混用)Listing 1.1中的程序美中不足的就是輸出不是很好看,為了讓它美觀一點,可以用格式字符串將計算結果只保留小數點后兩位。

open()函數返回一個新文件對象(file object)。通過調用此對象的不同方法可以對文件進行不同的操作。readline()方法讀取文件的一行(包括換行符'\n')。如果讀到文件末尾,就返回一個空字符串。要將程序的輸出內容由屏幕重定向到文件中,可以使用'>>'運算符,如下例:

  1. >>> import string  
  2. >>> dir(string)  
  3. ['_ _builtins_ _', '_ _doc_ _', '_ _file_ _', '_ _name_ _', '_idmap',  
  4.  '_idmapL', '_lower', '_swapcase', '_upper', 'atof', 'atof_error',  
  5.  'atoi', 'atoi_error', 'atol', 'atol_error', 'capitalize',  
  6.  'capwords', 'center', 'count', 'digits', 'expandtabs', 'find',  
  7. ... 

表達式 [float(s) for s in svalues] 通過循環列表svalues中的所有字符串并對每個元素運行函數float()來建立一個新的列表。這種特殊的建立列表的方法叫做列表包含( list comprehension)。 在列表中所有的字符串都轉換為浮點數之后,內建函數min()和max()計算出列表中的***值及最小值。

責任編輯:chenqingxiang 來源: CSDN
相關推薦

2010-02-22 18:25:07

2010-02-26 17:54:54

python

2010-02-05 16:28:07

Android

2010-03-03 16:08:20

Android手機系統

2010-02-06 16:02:57

Android 應用程

2009-12-22 17:00:58

ADOMD.NET對象

2010-03-19 14:12:06

太網交換機

2010-01-06 16:02:53

2009-12-17 14:01:44

Visual Stud

2010-01-08 10:41:56

JSON 數據

2010-02-04 14:27:11

2010-02-03 15:58:53

Python應用程序

2009-12-17 14:45:37

Visual Stud

2010-01-27 10:29:39

C++代碼解析

2010-01-14 15:15:39

C++Test

2010-01-13 18:30:18

CC++程序設計

2009-12-18 15:49:12

ADO.NET組件

2010-01-12 14:52:00

C++技術

2009-12-09 10:34:10

嵌入式Linux操作系

2021-11-12 20:00:52

Linuxcowsay命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 2018国产精品 | 黄色一级大片在线免费看产 | 中文字幕国产 | 色视频在线观看 | 麻豆av网站 | 欧美成人一级 | 99re国产视频 | 国产一区二区精 | 暖暖成人免费视频 | 国内精品久久久久久 | 亚洲精品99 | 欧美精品一区二区在线观看 | 久久久青草婷婷精品综合日韩 | 国产精品亚洲第一区在线暖暖韩国 | 亚洲精品视频久久 | 亚洲一区在线日韩在线深爱 | 国产成人99久久亚洲综合精品 | 综合九九| 美女二区 | 国产视频久久久 | 久久九九色| 精品免费国产视频 | 91久久精品一区二区二区 | 日韩免费一区 | 亚洲国产成人av好男人在线观看 | 国产伦精品一区二区三区四区视频 | 在线观看av不卡 | 亚洲欧美日韩精品久久亚洲区 | 日本不卡一区 | 久久久久久久综合色一本 | 中文字幕在线观看一区 | 中文在线亚洲 | 精品综合在线 | 久久久精品日本 | 精品欧美激情在线观看 | 国产视频一区二区 | 先锋影音资源网站 | 欧美日韩一 | av中文在线播放 | 久久久99国产精品免费 | 精品亚洲一区二区三区 |