python中有哪些原始数据类型?

时间:2019-01-14 10:03:38

标签: python python-3.x primitive-types

我是一个红宝石开发人员,正在学习使用python。我无法用python理解数据类型的概念。在ruby中,没有原始数据类型,所有数据都是某个类的对象。像1,0.3是Integer类的对象,“ string”是String类的对象。

与python一样吗?

python的在线文档显示了5种原始数据类型,但是python如何存储/使用这些原始数据类型,如果它们不是某个类的对象,则如何在这些方法上调用这些方法?

1 个答案:

答案 0 :(得分:0)

1是类int的对象的示例,'sometext'是类str的对象的示例。他们有自己的方法。

名为object的类可能是令人困惑的,它是所有其他类的父类。函数isinstance对于以下方面可能有用:

print(isinstance('sometext',object)) #True
print(isinstance('sometext',int)) #False
print(isinstance('sometext',str)) #True