知行编程网知行编程网  2022-10-10 01:00 知行编程网 隐藏边栏  170 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python 判断变量是数字型还是字符型的相关知识,包括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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享