青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 42  文章 - 3  trackbacks - 0
<2010年3月>
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用鏈接

留言簿(2)

隨筆檔案

文章檔案

網頁收藏

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

本節介紹Python的內建函數和異常.許多內建函數的細節及特性可以在這里找到.

內建函數

本節介紹的函數在解釋器中總是可用的,他們被包含在 __builtin__ 模塊里.另外每個模塊的 __builtins__ 屬性經常指的是這個模塊(除了當在restricted execution環境下運行時).

_(下劃線)

默認情況下,變量 _ 用于在交互模式下表示最近一個表達式的運行結果.

參閱 sys.displayhook (118)

__import__(name [, globals [, locals [, fromlist]]])

import語句通過調用這個函數來導入模塊. name是包含模塊名字的字符串, globals是一個可選的定義全局名稱空間的字典, locals是定義局部名稱空間的字典, fromlist是from語句目標的列表.例如, import spam語句會調用__import__('spam', globals(), locals(), []) ,而from spam import foo 語句會調用 __import__('spam', globals(), locals(), ['foo']). 如果模塊名在包名字之后(如foo.bar)而且fromlist為空時,就返回對應的模塊對象.如果fromlist不為空,則只會返回最頂級的包.

這個函數是一個低等級的模塊載入接口.它并不執行import語句的所有步驟(通常情況下局部名稱空間并不會隨模塊中包含對象的名稱引用的改變而改變.這個函數可以由用戶來重新定義,這樣為import語句加入新的行為.默認的執行并不會檢查locals參數,而globals只用于決定包的內容(這些參數可以使 __import__()能夠完整地訪問全局和局部名稱空間)

abs(x)
返回x的絕對值

apply(func [, args [, keywords]])
對可調用對象func執行函數調用. args是一個包含固定位置參數的元組, keywords是包含關鍵參數的字典. apply()函數也可以寫做func(*args ,**keywords ).

buffer(sequence [, offset [, size]])
創建一個新的緩沖器對象.緩沖器通常是一個序列(如字符串)的字節導向序列.緩沖器和字符串在許多地方是相同的,但是它不支持字符串方法,而且也不能使用string模塊的函數.

callable(object)
當object為可調用對象時返回True,否則返回False

chr(i)
將一個0到255的整數轉換為一個字符.

cmp(x,y)
比較x和y. x< y返回負數; x== y返回零; x> y返回整數.它可以比較任意兩個對象并返回結果,即使有時候對象的比較豪無意義(例如比較文件對象).在某些環境下,這樣的比較會引發異常.

coerce(x,y)
將x和y值轉換為同一個數值類型并作為一個元組返回.(第三章,類型和對象)

compile(string, filename, kind)
使用exec()或eval()將字符串編譯為代碼對象. filename is a string containing the name of the file in which the string was defined. kind為'exec'時代表一個表達式的序列, 'eval'代表一個表達式, 'single'代表一個運行語句.

complex(real [, imag])
創建一個復數

delattr(object, attr)
刪除對象的一個屬性, attr是一個字符串.與 del object.attr相同

dir([object])
返回包含屬性名稱的列表.它們來自對象的 __dict__, __methods__,以及 __members__ 屬性.如果沒有傳遞給它參數,則會返回當前的local symbol table

divmod(a,b)
返回一個包含商和余數的元組.對于整數,將返回(a / b , a % b ),對于浮點數,將返回(math.floor(a / b ), a % b )

eval(expr [, globals [, locals]])
計算一個表達式的值. expr是一個字符串或由compile()創建的一個代碼對象. globals和locals為操作定義的全局和局部名稱空間,當省略時,表達式將在調用時的名稱空間計算.

execfile(filename [, globals [, locals]])
運行文件filename中的語句. globals和locals定義了文件運行的全局和局部名稱空間,當省略時,文件將在調用時的名稱空間運行.這個函數不能在一個函數主體里使用,因為它與內嵌范圍不相容.

filter(function, list)
使用func()函數來過濾s中的元素.使func返回值為false的元素被丟棄,其它的存入filter函數返回的列表中.如果function是None,則list中值為False的元素就被刪除.

float(x)
將x轉換為浮點數

getattr(object, name [, default])
返回一個對象的屬性. name是一個字符串. default是一個可選的值,代表當沒有這個屬性時返回的值. 與 object.name 結果相同

globals()
返回一個與全局名稱空間對應的字典

hasattr(object, name)
返回object是否有name屬性,布爾值

hash(object)
返回一個對象的整數哈希值(如果可能).兩個相等對象的哈希值是相同的.模塊沒有定義一個哈希值.

hex(x)
將一個整數或長整數轉換為一個十六進制的字符串

id(object)
返回一個對象的整數id

input([prompt])
相當于eval(raw_input(prompt ))

int(x [, base])
將一個數字或字符串轉換為整數. 可選參數base代表從字符串轉換時的基礎/根據

intern(string)
Checks to see whether string is contained in an internal table of strings. If found, a copy of the internal string is returned. If not, string is added to the internal table and returned. This function is primarily used to get better performance in operations involving dictionary lookups. Interned strings are never garbage-collected. Not applicable to Unicode strings.

isinstance(object, classobj)
檢查object是否是classobj的事例或子類.也可用于檢查類型

issubclass(class1, class2)
檢查class1是否是class2的子類(派生類)
注意: issubclass(A , A )返回True

len(s)
返回序列s中包含的條目數目

list(s)
返回一個包含序列s中條目的新列表

locals()
返回一個與調用時局部名稱空間相對應的字典

long(x [, base])
將一個數字或字符串轉換為長整數,可選參數base代表從字符串轉換時的基礎/根據

map(function, list, ...)
將序列list中的每個元素傳遞給function函數做參數,函數的返回值組成列表并返回.如果提供給多個列表,則函數應包含有多個參數,每個參數從不同的列表獲得.如果函數為None,則默認為 identity function(?身份函數).如果None映射到多個列表,則返回一個包含元組的列表,元組的每個元素分別來自各個列表.如果有必要,短的列表將使用None來擴充到與最長列表長度相等. map可以使用list comprehensions 來代替.例如map(function , alist ),可以使用[function (x) for x in alist ]來代替
參閱 zip (105).

max(s [, args, ...])
單個參數時,返回序列s中的最大值.多個參數時,返回值最大的參數

min(s [, args, ...])
單個參數時,返回序列s中的最小值.多個參數時,返回值最小的參數

oct(x)
將一個整數或者長整數轉換為八進制字符串

open(filename [, mode [, bufsize]])
打開文件filename并返回一個文件對象(第十章,運行環境). mode代表文件打開的模式. 'r' 表示讀, 'w' 表示寫, 'a' 表示在文件末尾添加內容. 還有一種更新模式,你只要在讀寫模式后增加一個'+'就可以使用這種模式,如'r+' 或 'w+'.當一個文件以更新模式打開,你就可以對這個文件進行讀寫操作.只要在任何讀取操作之前刷新所有的輸出緩沖就不會有問題.如果一個文件以 'w+' 模式打開,它的長度就度截為 0.當mode省略時,將會使用'w'模式.bufsize參數指定了緩沖行為, 0代表無緩沖,1代表行緩沖,其他正數代表一個大約的字節緩沖器大小,負數代表使用系統默認緩沖器大小(也是默認行為)

ord(c)
返回單個字符c的整數順序值.普通字符返回[0,255]中的一個值,Unicode字符返回 [0,65535]中的一個值

pow(x, y [, z])
返回x ** y ,如果z存在返回(x ** y ) % z

range([start,] stop [, step])
返回一個從start到stop的整數序列, step代表步進,默認值為1. start默認值為0.負數的step可以創建一個遞減的整數序列
參閱xrange (105)

raw_input([prompt])
從標準輸入(sys.stdin)中讀取一行,并把它作為字符串返回.如果提供了prompt,它將首先打印到標準輸出(sys.stdout).當讀取到一個EOF時,就會引發一個EOFError異常.如果readline模塊被導入,那么這個函數會使用它來提供更高級的功能

reduce(func, seq [, initializer])
函數從一個序列收集信息,然后只返回一個值(例如求和,最大值,等).它首先以序列的前兩個元素調用函數,再將返回值和第三個參數作為參數調用函數,依次執行下去,返回最終的值. func函數有且只有兩個參數.在seq為空時,將使用初始值initializer.

reload(module)
重新導入一個已經導入的模塊. module必須是一個已經存在的模塊對象.一般情況下并不鼓勵使用這個函數,除了在調試的時候.
當一個模塊重導入時,定義它的全局名稱空間的字典依然存在.Thus, definitions in the old module that aren’t part of the newly reloaded module are retained.模塊可以利用這個來檢查他們是否已經被導入.
重導入一個使用C編寫的模塊通常是不合法的
If any other modules have imported this module by using the from statement, they’ll continue to use the definitions in the previously imported module. This problem can be avoided by either reissuing the from statement after a module has been reloaded or using fully qualified names such as module.name .
如果有使用以前模塊中類創建的實例,它們將繼續使用以前的模塊

repr(object)
返回一個對象的標準字符串表示.與向后的引號 `object` 相同.大多數情況下,返回的字符串可以使用eval()來再次創建這個對象.

round(x [, n])
Returns the result of rounding the floating-point number x to the closest multiple of 10 to the power minus n . If n is omitted, it defaults to 0. If two multiples are equally close, rounding is done away from 0 (例如, 0.5 is rounded to 1.0 and -0.5 is rounded to -1.0).

setattr(object, name, value)
設置一個對象的屬性. name是一個字符串. 相當于object.name = value .

slice([start,] stop [, step])
返回一個代表指定數列中一個整數的切片對象.切片對象也可以有擴展切片操作語句來產生.(第三章,序列和映射方法)

str(object)
返回表示對象的可打印形式的字符串.與print語句產生的字符串相同.

tuple(s)
從序列s中創建一個元組.如果s已經是一個元組,則返回s

type(object)
返回object的類型,它是一個types模塊中定義type類型
參閱isinstance (102)

unichr(i)
將一個0到65535的整數轉換為一個Unicode字符

unicode(string [, encoding [, errors]])
將string轉換為Unicode字符串. encoding指定了string的數據編碼,它被省略時,將使用sys.getdefaultencoding(). errors指定編碼錯誤處理方式.('strict', 'ignore', 或 'replace' .參閱第三章和第九章中有關Unicode內容)

vars([object])
返回object的 symbol table (通常在object的__dict__屬性).如果沒有給它提供參數,則返回對應當前局部名稱空間的字典.

xrange([start,] stop [, step])
和range函數相似,但返回的是一個XRangeType對象.它生成一個迭代器,就是只有用那個數時才臨時通過計算提供值,而不是全部儲存它們.這樣在處理大的數列時能節省大量的內存.

zip(s1 [, s2 [,..]])
用來將幾個序列組合成一個包含元組的序列,序列中的每個元素t[i ] = (s1[i ], s2[i ], ..., sn[i ]).結果與最短序列的長度相等.

posted on 2009-07-14 22:26 鷹擊長空 閱讀(288) 評論(0)  編輯 收藏 引用
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美激情一区二区三区成人 | 久久精品国产999大香线蕉| 午夜精品久久| 亚洲国产成人久久综合一区| 亚洲高清自拍| 亚洲精品一区二区在线| 亚洲午夜三级在线| 亚洲国产精品精华液网站| 国语自产精品视频在线看8查询8| 亚洲视频一区二区免费在线观看| 欧美色大人视频| 久久琪琪电影院| 亚洲一区二区三区欧美| 亚洲视频欧洲视频| 欧美人在线观看| 国产嫩草一区二区三区在线观看| 国产精品视频网站| 久久国产精品久久久久久电车| 国产欧美精品va在线观看| 一本色道久久88亚洲综合88| 亚洲精品日韩欧美| 国产精品入口日韩视频大尺度| 久久久久久噜噜噜久久久精品| 裸体一区二区| 欧美一级淫片aaaaaaa视频| 老色批av在线精品| 欧美大色视频| 亚洲精品国产精品乱码不99| 欧美一区二区女人| 午夜精品久久一牛影视| 亚洲国内精品在线| 日韩午夜三级在线| 亚洲欧洲精品成人久久奇米网| 亚洲午夜国产成人av电影男同| 亚洲大胆人体在线| 亚洲欧美日韩综合| 一区二区91| 欧美精品在线观看| 欧美国产日本在线| 一区在线视频| 亚洲淫性视频| 亚洲欧美激情一区| 欧美日韩精品二区第二页| 麻豆久久婷婷| 久久久久一区二区三区四区| 国产精品一区二区三区成人| 亚洲一区二区三区在线| 亚洲综合色网站| 欧美日韩精品免费观看视一区二区| 老牛国产精品一区的观看方式| 国产一区二区按摩在线观看| 亚洲一区欧美二区| 午夜精品久久| 国产综合香蕉五月婷在线| 久久久精品2019中文字幕神马| 欧美va天堂| 艳妇臀荡乳欲伦亚洲一区| 欧美性猛交xxxx免费看久久久| 在线一区二区视频| 久久视频一区二区| 亚洲一区bb| 国产亚洲精品激情久久| 久久综合狠狠| 一区二区不卡在线视频 午夜欧美不卡' | 男同欧美伦乱| 亚洲精品在线一区二区| 欧美伦理影院| 亚洲欧美日本另类| 亚洲欧洲精品天堂一级| 小处雏高清一区二区三区 | 久久一区激情| 亚洲一级免费视频| 亚洲国产日韩欧美在线99| 国产精品国产一区二区| 欧美成人一区在线| 久久久久一区二区三区| 亚洲精品国产品国语在线app| 开心色5月久久精品| 红桃视频欧美| 国产乱码精品一区二区三区五月婷| 久久综合色一综合色88| 欧美一区二区精品久久911| 亚洲三级性片| 91久久黄色| 亚洲精品日韩精品| 亚洲国产精品一区二区尤物区 | 久久综合综合久久综合| 亚洲欧美成人精品| 亚洲一区www| 夜夜嗨av一区二区三区| 亚洲午夜视频在线| 亚洲影院在线| 欧美一区1区三区3区公司| 欧美一区二区在线视频| 亚洲一区亚洲| 久久漫画官网| 欧美极品在线观看| 欧美伦理91i| 国产精品一页| 国产一区 二区 三区一级| 精品电影在线观看| 日韩一级黄色大片| 亚洲午夜电影网| 久久精品视频免费播放| 欧美激情精品久久久久久| 亚洲日本视频| 性欧美暴力猛交69hd| 久久午夜羞羞影院免费观看| 欧美国产综合一区二区| 国产亚洲精品激情久久| 99国产精品视频免费观看| 亚洲一区二区三区四区五区黄 | 亚洲精品一级| 午夜在线a亚洲v天堂网2018| 久久久久国产精品一区三寸| 亚洲激情啪啪| 欧美一区二区三区四区在线| 欧美成人免费在线视频| 一区二区三区在线免费观看| 99精品欧美一区二区三区综合在线| 久久国产加勒比精品无码| 亚洲国产精品视频一区| 性伦欧美刺激片在线观看| 欧美日韩在线观看视频| 亚洲国产精品传媒在线观看 | 亚洲精品123区| 久久综合九色综合欧美狠狠| 午夜精品久久久99热福利| 欧美日韩不卡一区| 99精品国产一区二区青青牛奶| 免费观看一级特黄欧美大片| 久久精品一区二区国产| 国产美女精品| 在线亚洲一区二区| 99热这里只有精品8| 久色婷婷小香蕉久久| 亚洲欧美日韩一区二区三区在线| 欧美午夜剧场| 欧美中日韩免费视频| 久久精品一区四区| 欧美99在线视频观看| 国产精品伦一区| 精品成人乱色一区二区| 欧美成人精品| 欧美日韩在线不卡| 久久黄色小说| 欧美1区2区3区| 欧美一区影院| 欧美—级高清免费播放| 香蕉av777xxx色综合一区| 久久视频一区二区| 亚洲一区二区三区中文字幕在线| 午夜精品一区二区三区在线播放| 亚洲最新色图| 亚洲第一中文字幕| 亚洲欧美99| 一本色道久久综合亚洲精品小说| 欧美一区2区三区4区公司二百| 亚洲精品一二三区| 日韩午夜在线视频| 狠狠狠色丁香婷婷综合激情| 午夜天堂精品久久久久| 欧美日韩一区二区免费视频| 国内成人精品2018免费看| 欧美成人免费视频| 国产一区二区三区电影在线观看| 一区二区三区欧美在线| 在线视频精品| 樱桃国产成人精品视频| 美日韩免费视频| 欧美第一黄网免费网站| 亚洲最新色图| 一本大道久久a久久精品综合| 亚洲欧美日韩精品在线| 欧美激情影院| 亚洲理伦电影| 最近看过的日韩成人| 欧美一区不卡| 国产精品五区| 欧美激情亚洲综合一区| 欧美高清一区二区| 老司机成人在线视频| 国产亚洲成年网址在线观看| 亚洲一区二区三区在线看 | 欧美二区在线看| 久久久一本精品99久久精品66| 国产精品人人做人人爽人人添| 亚洲影院在线观看| 久久精品国产999大香线蕉| 亚洲电影av在线| 国产精品理论片在线观看| 亚洲精品一区二区在线观看| 亚洲一区二区三区激情| 国产日本欧美视频| 久久丁香综合五月国产三级网站| 久久精品国产亚洲一区二区三区| 一本色道久久| 性娇小13――14欧美| 欧美肥婆bbw| 亚洲欧美影音先锋|