为了账号安全,请及时绑定邮箱和手机立即绑定

如何确定Python变量的类型?

如何确定Python变量的类型?

FFIVE 2019-08-06 12:46:20
如何确定Python变量的类型?如何查看变量的类型,无论是无符号32位,带符号16位等等?我该如何看待它?
查看完整描述

3 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

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

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


查看完整回答
反对 回复 2019-08-06
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

您可能正在寻找该type()功能。

请参阅下面的示例,但Python中没有像Java那样的“unsigned”类型。

正整数:

>>> 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'>


查看完整回答
反对 回复 2019-08-06
  • 3 回答
  • 0 关注
  • 522 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信