我要投稿 | RSS
您当前的位置:首页 > Python > Python入门

判断类型type、isinstance

作者:      来源:原创
instance英 [ˈɪnstəns] 

n.例子;事例;阶段;步骤;请求;恳求;敦促;实例;动机;原因;

vt.以…为例
 

type英 [taɪp] 

n.类型;种类;品种;一种,一类(人或事物);形式;类型;样式;典型;代表;具有…特点的人;…类型的人;活字;铅字;(统称)活字版,铅字版;印刷文字;字体;模式;(硬币上的)图案;型(与“例”相对);(表述、实体的)类型,型;类型(与“殊型”相对);(基督教的)预示,预兆;标志;标记;

comp.模式的

vt.用打字机打;象征;作为…的典型(或代表等);确定…的类型;按类型把…归类;测定…的血型;预示;

vi.用打字机打字

我们在Python中输入内容来判断输入内容的类型。
inpt=input("请输入内容:")
# 判断输入内容的类型
print(type(inpt))

运行后的结果:
请输入内容:123
<class 'str'>
输入123,表面上看是数值,但对python而言,是文本类型,

type是我们在编程时,用于进行学习数据判断时使用,在实际编程需要让程序作为判断时,使用isinstance,比如我们要判断是否为文本类型时,
inpt=input("请输入内容:")
# 判断输入内容的类型
print(type(inpt))
print(isinstance(inpt,str))
运行以上代码可以得到true或者false的结果。
请输入内容:12
<class 'str'>
True

现在假设,我们需要输入数字,并且让程序来进行判断是否为数字。
当我们输入的内容为数字的时候,程序可以帮我们转化为整数,或者是float型,但如果是文本,强制转化时,则程序会出错。

这样导致的结果就是程序无法继续进行。
来顶一下
返回首页
返回首页
推荐资讯
{SUM函数}:计算单元格区域中所有数值的和
{SUM函数}:计算单元
LEFT函数:从一个文本字符串的第一个字符开始返回指定个数的字符
LEFT函数:从一个文本
MID函数:从文本字符串中指定的起始位置起返回指定长度的字符
MID函数:从文本字符
column函数:返回一引用的列号
column函数:返回一引
扫一扫微信二维码,联系作者:
相关文章
    无相关信息
栏目更新
栏目热门