dir() 函数返回指定对象的所有属性和方法,不带值
len() 返回对象的长度、元素的个数
float() 返回从数字或字符串生成的浮点数
eval() 用来执行一个字符串表达式,并返回表达式的值
hex() 将整数转换成以“0x”为前缀的小写十六进制字符串
id() 返回对象的标识值,该值在对象的生命周期中唯一且恒定
type(obj) 返回obj的类型
isinstance(object,classinfo) 若参数object是参数classinfo的实例或者其子类,返回True,否则返回False
issubclass(class, classinfo) 如果classclassinfo的子类,返回True
time.time() # 获取当前时间戳
time.strftime(“%Y-%m-%d %X”,time.localtime()) # 将结构化时间转成format格式的字符串时间
time.strptime(“2016:12:26 12:34:33”,“%Y:%m:d%X”) #将字符串时间转换成结构化时间
random.random() # 0,1之间随机浮点数
random.randomint(1,3) # 随机生成传入参范围内的数字
random.choice([1,”23”,[4,5]]) # 随机选择任意一个数字
random.sample([1,'23', [4, 5]], 2) # 随机选择任意两个数字
j = json.dumps(dic) dic = {“name”: ”jack”, ”age”:23} 将python对象编码成字符串
s = json.loads(dct_str) dct_tr = ‘{“1”:”abc”}’将已编码的python字符串解码为python对象
sys.argv # 命令行参数list,第一个参数是本身路径
sys.version # 获取python版本信息
sys.path # 返回模块的搜索路径
sys.platform # 返回操作系统平台名称
os.name # 显示当前使用的平台
os.getcwd() # 显示当前python脚本工作路径
os.environ # 获取系统环境变量
os.path.abspath(path) # 返回当前绝对路径
os.path.dirname(path) # 返回该路径的父目录
os.path.isfile(path) # 如果path是一个文件,返回True
os.path.isdir(path) # 如果path是一个目录,返回True
os.path.join(path, name) # 连接path和name的连接