python - 为什么 Python2 显示和 Python3 显示
问题描述
我正在通过视频教程学习 Python,导师正在使用 Python2。我正在使用 Python3 来测试和学习代码。在这个过程中,我注意到了不同之处:
Python2: type(10)
<type 'int'>
Python3: type(10)
<class 'int'>
这是否只是为了消除“int”是类而不是“类型”的歧义?因为 type 是一个元类。这么说,我不知道元类是什么,它可能是我未来学习的一部分。但我愿意理解为什么会有差异。
解决方案
推荐阅读
- c - 如何使用我的 pkcs#8 文件获取 ecdsa 字符串
- ios - Microblink:在最新版本 4.9.1 中加载资源 uae_name_dictionary 失败
- java - 视图的行为是固定大小而不是使用 ConstraintLayout 基于屏幕的动态大小
- python - 如何在 pytest 中将自定义部分添加到终端报告
- php - 无法使用标签和 Base64在 Chrome 上下载 JPG 文件
- ios - 如何在不重复的情况下在 SwiftUI 中创建对象的实例?
- java - 检查一个类是否被另一个类通过字节码引用
- ios - 防止 UIStepper 为 0?
- php - PHP oci_bind_by_name 绑定函数返回参数 -1 不起作用
- java - 我想从手机的内部存储中获取我选择的文件大小(以 MB 为单位)。但 file.length() 总是返回 0