Discuss / Python / 练习

练习

Topic source

lldhsds

#1 Created at ... [Delete] [Delete and Lock User]
import typesprint('type(123) = ', type(123))print('type(\'123\') = ', type('123'))print('type(None) = ', type(None))print('type(abs) = ', type(abs))print('type(\'abc\')==str?', type('abc')==str)# 可以使用types模块中定义的常量判断一个对象是否是函数def fn():    passprint(type(fn) == types.FunctionType)print(type(abs) == types.BuiltinFunctionType)print(type(lambda x: x**2) == types.LambdaType)print(type((x for x in range(10))) == types.GeneratorType)print('--------types中内置的常量-----------')print(types.FunctionType)print(types.BuiltinFunctionType)print(types.LambdaType)print(types.GeneratorType)print(types.MethodType)print('types对象的所有属性和方法: ', dir(types))print('----------------------------------')

  • 1

Reply