导语:
本文主要介绍了关于python 判断变量是数字型还是字符型的相关知识,包括python 判断字符串是否为数字,以及数字转换字符这些编程知识,希望对大家有参考作用。
python如何判断数据类型?方法如下:
使用type()函数:
import types
type(x) is types.IntType # 判断是否int 类型
type(x) is types.StringType #是否string类型
可以不用记住types.StringType,即:
import types
type(x) == types(1) # 判断是否int 类型
type(x) == type('a') #是否string类型
使用内嵌函数:
isinstance (object, classinfo )
Python可以得到一个对象的类型 ,利用type函数:
>>>lst = [1, 2, 3]
>>>type(lst)
<type 'list'>
不仅如此,你还可以使用 isinstance 函数来确定对象是否属于已知类型。
它的第一个参数是一个对象,第二个参数是一个类型名称或类型名称列表。它的返回值是布尔值。如果对象的类型与第二个参数的类型相同,则返回 True。如果参数二是一个元组,如果对象类型与元组中的类型名称之一相同,则返回 True。
>>>isinstance(lst, list)
Trueisinstance(lst, (int, str, list))
True
>>>isinstance(lst, (int, str, list))
True
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 初学者必须知道的Python3文件操作12/22
- ♥ Python3递归函数实现遍历多维列表12/21
- ♥ 如何编写python主方法10/20
- ♥ python代码由什么组成11/27
- ♥ python是如何设计矩阵的10/31
- ♥ 什么是python json11/19
内容反馈