本文较为详细的讲述了
Python
中常用的模块,分享给大家便于大家查阅参考之用。具体如
下:
1.
内置模块
(
不用
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
数值