How to check which type of data stored in a variable in python?
本问题已经有最佳答案,请猛点这里访问。
我对python很陌生,有没有什么方法可以让我找出哪种类型的值存储在一个特定的变量中?
在下面的代码中,如何找出变量中存储值的类型?
1 2 3 4 5 6 7 8 9 | counter = 100 miles = 1000.0 name ="John" name =10 print counter print miles print name |
1 2 3 4 5 6 7 8 9 10 | >>> type('1') <class 'str'> >>> type(1) <class 'int'> >>> type(1.000) <class 'float'> >>> type({1:2}) <class 'dict'> >>> type([1,2,3]) <class 'list'> |
非常简单,使用内置在python中的
例如,可以检查此变量的类型:
1 2 3 | >>> name = 'John' >>> print(type(name)) <class 'str'> |
只要你想在变量上使用这个方法,你不必打印它。例如,您可以使用它根据它是什么类型用不同的变量来做不同的事情。
希望这有帮助:)