# zip
v1 = 'hello'
v2 = [111, 222, 333, 444, 5555, 6666]
res = zip(v1, v2)
print(list(res))
# divmod
print(divmod(10000, 33))
# (303, 1)
# dir
class Foo:
pass
obj = Foo()
obj.xxx = 1111
print(dir(obj)) # obj.哪些属性
# enumerate
for i, v in enumerate(['a', 'b', 'c']):
print(i, v)
# eval
res = eval('{"a":1}') # 执行字符串中的表达式
print(res, type(res))
# isinstance
class Foo:
pass
obj = Foo()
print(isinstance(obj, Foo))
print(isinstance([], list)) # 类型判断推荐使用isinstance
print(type([]) is list) # 不推荐使用
# __import__
time = __import__('time')
time.sleep(3)