python3(十一)内置模块和类型转换
生活随笔
收集整理的這篇文章主要介紹了
python3(十一)内置模块和类型转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
內置模塊(不用import就可以直接使用)常用內置函數:
| help(obj) | 在線幫助, obj可是任何類型 |
| callable(obj) | 查看一個obj是不是可以像函數一樣調用 |
| repr(obj) | 得到obj的表示字符串,可以利用這個字符串eval重建該對象的一個拷貝 |
| eval_r(str) | 表示合法的python表達式,返回這個表達式 |
| dir(obj) | 查看obj的name space中可見的name |
| hasattr(obj,name) | 查看一個obj的name space中是否有name |
| getattr(obj,name) | 得到一個obj的name space中的一個name |
| setattr(obj,name,value) | 為一個obj的name (space中的一個name指向vale這個object) |
| delattr(obj,name) | 從obj的name space中刪除一個name |
| vars(obj) | 返回一個object的name space。用dictionary表示 |
| locals() | 返回一個局部name space,用dictionary表示 |
| globals() | 返回一個全局name space,用dictionary表示 |
| type(obj) | 查看一個obj的類型 |
| isinstance(obj,cls) | 查看obj是不是cls的instance |
| issubclass(subcls,supcls) | 查看subcls是不是supcls的子類 |
| chr(i) | 把一個ASCII數值,變成字符 |
| ord(i) | 把一個字符或者unicode字符,變成ASCII數值 |
| oct(x) | 把整數x變成八進制表示的字符串 |
| hex(x) | 把整數x變成十六進制表示的字符串 |
| str(obj) | 得到obj的字符串描述 |
| list(seq) | 把一個sequence轉換成一個list |
| tuple(seq) | 把一個sequence轉換成一個tuple |
| dict(),dict(list) | 轉換成一個dictionary |
| int(x) | 轉換成一個integer |
| long(x) | 轉換成一個long interger |
| float(x) | 轉換成一個浮點數 |
| complex(x) | 轉換成復數 |
| max(…) | 求最大值 |
| min(…) | 求最小值 |
總結
以上是生活随笔為你收集整理的python3(十一)内置模块和类型转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习实战(八)预测数值型数据:回归
- 下一篇: if判断与比较操作符gt、lt、eq等的