Python内置函数简记
生活随笔
收集整理的這篇文章主要介紹了
Python内置函数简记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、數學運算類
| abs(x) | 求絕對值 1、參數可以是整型,也可以是復數 2、若參數是復數,則返回復數的模 |
| complex([real[, imag]]) | 創建一個復數 |
| divmod(a, b) | 分別取商和余數 注意:整型、浮點型都可以 |
| float([x]) | 將一個字符串或數轉換為浮點數。如果無參數將返回0.0 |
| int([x[, base]])? | 將一個字符轉換為int類型,base表示進制 |
| long([x[, base]])? | 將一個字符轉換為long類型 |
| pow(x, y[, z])? | 返回x的y次冪 |
| range([start], stop[, step])? | 產生一個序列,默認從0開始 |
| round(x[, n])? | 四舍五入 |
| sum(iterable[, start])? | 對集合求和 |
| oct(x) | 將一個數字轉化為8進制 |
| hex(x) | 將整數x轉換為16進制字符串 |
| chr(i) | 返回整數i對應的ASCII字符 |
| bin(x) | 將整數x轉換為二進制字符串 |
| bool([x]) | 將x轉換為Boolean類型 |
二、集合類操作
| basestring() | str和unicode的超類 不能直接調用,可以用作isinstance判斷 |
| format(value [, format_spec]) | 格式化輸出字符串 格式化的參數順序從0開始,如“I am {0},I like {1}” |
| unichr(i) | 返回給定int類型的unicode |
| enumerate(sequence [, start = 0]) | 返回一個可枚舉的對象,該對象的next()方法將返回一個tuple |
| iter(o[, sentinel]) | 生成一個對象的迭代器,第二個參數表示分隔符 |
| max(iterable[, args...][key])? | 返回集合中的最大值 |
| min(iterable[, args...][key]) | 返回集合中的最小值 |
| dict([arg]) | 創建數據字典 |
| list([iterable])? | 將一個集合類轉換為另外一個集合類 |
| set() | set對象實例化 |
| frozenset([iterable]) | 產生一個不可變的set |
| str([object])? | 轉換為string類型 |
| sorted(iterable[, cmp[, key[, reverse]]])? | 隊集合排序 |
| tuple([iterable])? | 生成一個tuple類型 |
| xrange([start], stop[, step])? | xrange()函數與range()類似,但xrnage()并不創建列表,而是返回一個xrange對象,它的行為與列表相似,但是只在需要時才計算列表值,當列表很大時,這個特性能為我們節省內存 |
三、邏輯判斷
| all(iterable) | 1、集合中的元素都為真的時候為真 2、特別的,若為空串返回為True |
| any(iterable) | 1、集合中的元素有一個為真的時候為真 2、特別的,若為空串返回為False |
| cmp(x, y) | 如果x < y ,返回負數;x == y, 返回0;x > y,返回正數 |
四、反射
| callable(object) | 檢查對象object是否可調用 1、類是可以被調用的 2、實例是不可以被調用的,除非類中聲明了__call__方法 |
| classmethod() | 1、注解,用來說明這個方式是個類方法 2、類方法即可被類調用,也可以被實例調用 3、類方法類似于Java中的static方法 4、類方法中不需要有self參數 |
| compile(source, filename, mode[, flags[, dont_inherit]]) | 將source編譯為代碼或者AST對象。代碼對象能夠通過exec語句來執行或者eval_r()進行求值。 1、參數source:字符串或者AST(Abstract Syntax Trees)對象。 2、參數 filename:代碼文件名稱,如果不是從文件讀取代碼則傳遞一些可辨認的值。 3、參數model:指定編譯代碼的種類。可以指定為 ‘exec’,’eval’,’single’。 4、參數flag和dont_inherit:這兩個參數暫不介紹 |
| dir([object]) | 1、不帶參數時,返回當前范圍內的變量、方法和定義的類型列表; 2、帶參數時,返回參數的屬性、方法列表。 3、如果參數包含方法__dir__(),該方法將被調用。當參數為實例時。 4、如果參數不包含__dir__(),該方法將最大限度地收集參數信息 |
| delattr(object, name) | 刪除object對象名為name的屬性 |
本文轉自 奚落123 51CTO博客,原文鏈接:http://blog.51cto.com/guyuyuan/1920929,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的Python内置函数简记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓 sqlite数据存入mysql_在
- 下一篇: java 在线支付_java如何实现在线