# 使用type创建类的示例
# 1. 检查变量类型
a = 5
b = "hello"
print(type(a)) # 输出: <class 'int'>
print(type(b)) # 输出: <class 'str'>
# 2. 使用type动态创建类
# type(类名, 父类的元组, 包含属性的字典)
MyClass = type('MyClass', (object,), {
'attribute': 42,
'my_method': lambda self: print("Hello from my_method!")
})
# 创建类的实例
my_instance = MyClass()
print(my_instance.attribute) # 输出: 42
my_instance.my_method() # 输出: Hello from my_method!
# 3. 检查函数类型
def my_function():
pass
print(type(my_function)) # 输出: <class 'function'>
# 4. 检查模块类型
import math
print(type(math)) # 输出: <class 'module'>
type() 可以用于获取变量的数据类型。type 动态创建类:通过 type 函数可以动态地创建一个类,指定类名、父类和属性。type() 来检查函数的类型。type() 来检查模块的类型。上一篇:python多维数组
下一篇:python gzip
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站