面向对象语言,一切皆对象,每个对象都有类型,只有知道了这个对象的类型,才能知道可以调用哪些方法,可以作为参数传给哪些方法。
Python 由于没有 Java 一样的类型声明,所以很多时候不知道一个变量是什么类型,很多后续的操作就比较模糊。此时可以通过 type() 方法来查看某个变量的类型,从而为后续的函数调用操作提供支持。例如:
> type(5/3)
> a = 12.0
> type(a)
> a = "abc"
> type(a)
随着 a 被赋予不同的值,类型也随之改变,type() 可以查看每个改变后的类型
网友评论