3.9.5 获得关于类型的信息

有时候可能需要确定一个变量的数据类型,例如用户的输入,当需要用户输入一个整数,但用户却输入一个字符串,就有可能引发一些意想不到的错误或导致程序崩溃!

现在告诉大家一个好消息,Python其实提供了一个函数,可以明确告诉我们变量的类型,这就是type()函数:

当然,通向罗马的道路非常多,无须在一棵树上吊死,查看Python的帮助文档,它更建议我们使用isinstance()这个BIF来确定变量的类型。这个BIF有两个参数:第一个是待确定类型的数据;第二个是指定一个数据类型。

isinstance()会根据两个参数返回一个布尔类型的值,True表示类型一致,False表示类型不一致: