请提供一个 isinstance() 函数的详细 Python 代码示例，用来检测一个变量是否是一个整数值。代码中要包含注释说明，同时注意代码排版要清晰整洁。代码部分应该是栅栏包围的 markdown 格式展示，且务必包含 'isinstance' 这个关键词出现在代码内，不少于 3 次。
user
```python
# 该示例展示如何使用 isinstance() 函数来检查一个变量是否为整数类型

# 定义一个变量
number = 10

# 使用 isinstance() 检查 number 是否为 int 类型
if isinstance(number, int):
    print(f"{number} 是一个整数。")
else:
    print(f"{number} 不是一个整数。")

# 比较和展示使用 type() 函数的结果，以区别 isinstance()
if type(number) is int:
    print(f"使用 type() 函数检验证实：{number} 是一个整数。")
else:
    print(f"使用 type() 函数检验证实：{number} 不是一个整数。")

# 另一个例子，测试 python 浮点数是否被 isinstance() 识别为整数类型
floating_number = 10.5
if isinstance(floating_number, int):
    print(f"{floating_number} 也是整数。")
else:
    print(f"{floating_number} 不是整数。")

# 最后，检查一个复杂数据类型的变量是否为整数
complex_number = 5 + 3j
if isinstance(complex_number, int):
    print(f"{complex_number} 是整数。")
else:
    print(f"{complex_number} 不是整数。")
```

上述代码通过几个实例展示了如何利用 `isinstance` 函数检查变量的数据类型，特别是在判断变量是否为整数类型的用法。通过比较 `isinstance` 和 `type` 函数，可以更清楚地了解两者之间的差异。
assistant