当前位置: 首页 > 面试题库 >

如何确定Python变量的类型?

吴均
2023-03-14
问题内容

我如何查看变量的类型(无符号32位,带符号16位等)?


问题答案:

PythonC / C ++的类型不同,这似乎是你的问题。

尝试这个:

>>> i = 123
>>> type(i)
<type 'int'>
>>> type(i) is int
True
>>> i = 123456789L
>>> type(i)
<type 'long'>
>>> type(i) is long
True
>>> i = 123.456
>>> type(i)
<type 'float'>
>>> type(i) is float
True

不过,在Python 3.0中int和long之间的区别消失了。



 类似资料:
  • 问题内容: 在Swift中是否有确定变量类型的函数?我想可能会有类似Python的东西。 我想一种判断变量是Swift中的Foundation对象还是C变量的方法。就像NSString vs String,或NSArray vs array。这样我就可以在控制台中注销并清楚地看到它是什么。 例如,我想知道下面第一个推断的类型: 在这个问题中,我已经看到判断 给定 变量是否是 给定 类型的答案,但我

  • 问题内容: Java中是否有类似“ typeof”的函数来返回原始数据类型(PDT)变量的类型或操作数PDT的表达式? 似乎仅适用于类类型。 问题答案: 请尝试以下操作: 它将打印: 至于,您可以使用其动态对应项:

  • 我想检查变量是否为类型。对于其他类型,我们可以执行以下操作: 但是对于来说,这种简单的方法是不可能的。也就是说,我们不能说。还有别的办法吗?为什么这对某些类型是可能的,而对其他类型是不可能的?非常感谢。

  • 问题内容: 我需要确定给定的Python变量是原生类型的实例:,,,,,等。有优雅的方法吗? 还是这是唯一的方法: 问题答案: 实现此目的的最佳方法是在称为和的元组列表中收集类型: 该模块包含所有重要类型的集合,这些集合可以帮助构建列表/元组。 从Python 2.2开始工作

  • 问题内容: 我创建了以下脚本,以便从Oracle SQL Developer从Mobile App DB(基于MongoDB)读取数据: 是否可以在TSQL的运行时确定局部变量的类型? 例如,说我想按照以下方式做点事情: 或者 有人知道有什么方法可以做到这一点吗? 编辑:这不是针对特定任务,这更多是一个常识性问题。我确实感谢回答,因为该类型是在同一批中声明的,所以该类型应该是已知的,我很好奇是否可

  • 问题内容: 您如何知道在运行时是否已在代码的特定位置设置了变量?这并不总是很明显,因为(1)可以有条件地设置变量,而(2)可以有条件地删除变量。我正在寻找类似Perl或PHP或Ruby中的东西。 问题答案: try: thevariable except NameError: print(“well, it WASN’T defined after all!”) else: print(“sure