如何确定一个Python变量的类型?
如何查看变量的类型,无论它是无符号的32位,带符号的16位等?
我如何查看它?
Python与C / 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
虽然int和long之间的区别在Python 3.0中消失了。
您可能正在寻找type()
函数。
看下面的例子,但Python中没有像Java那样的“无符号”类型。
正整数:
>>> v = 10
>>> type(v)
<type 'int'>
大正整数:
>>> v = 100000000000000
>>> type(v)
<type 'long'>
负整数:
>>> v = -10
>>> type(v)
<type 'int'>
文字字符序列:
>>> v = 'hi'
>>> type(v)
<type 'str'>
浮点整数:
>>> v = 3.14159
>>> type(v)
<type 'float'>
它非常简单。 你这样做。
print(type(variable_name))
链接地址: http://www.djcxy.com/p/23227.html