如何确定Python变量的类型?

如何确定Python变量的类型?

如何查看变量的类型,无论是无符号32位,带符号16位等等?

我该如何看待它?


FFIVE
浏览 523回答 3
3回答

POPMUISE

Python没有与C / C ++相同的类型,这似乎是你的问题。试试这个:>>> i = 123>>> type(i)<type 'int'>>>> type(i) is intTrue>>> i = 123456789L>>> type(i)<type 'long'>>>> type(i) is longTrue>>> i = 123.456>>> type(i)<type 'float'>>>> type(i) is floatTrue但是,在Python 3.0中,int和long之间的区别消失了。

有只小跳蛙

您可能正在寻找该type()功能。请参阅下面的示例,但Python中没有像Java那样的“unsigned”类型。正整数:>>>&nbsp;v&nbsp;=&nbsp;10>>>&nbsp;type(v)<type&nbsp;'int'>大正整数:>>>&nbsp;v&nbsp;=&nbsp;100000000000000>>>&nbsp;type(v)<type&nbsp;'long'>负整数:>>>&nbsp;v&nbsp;=&nbsp;-10>>>&nbsp;type(v)<type&nbsp;'int'>字面字符序列:>>>&nbsp;v&nbsp;=&nbsp;'hi'>>>&nbsp;type(v)<type&nbsp;'str'>浮点整数:>>>&nbsp;v&nbsp;=&nbsp;3.14159>>>&nbsp;type(v)<type&nbsp;'float'>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python