• 技术文章 >常见问题 >Python常见问题

    python如何判断变量是否为字符串

    (*-*)浩(*-*)浩2019-08-31 11:47:56原创4672

    isinstance()函数

    def add_key(self,keyname):
        self.keyname=keyname
        if  isinstance(self.keyname,str):
            self.num.append(self.keyname)
            return self.num

    这里就是判断输入的变量是否为字符串

    type()函数

    但是 如果判断一个数是否为list 则用isinstance就不适用了 则需要用到最开始学到的知识 type函数

    def update_list(self,str_1):  #不能定义python的默认参数
            self.str_1=str_1
            if type(self.str_1)==str:
                return self.num+self.str_1

    这里就可以代替isinstance 判断是否为字符串类型了

    专题推荐:python
    品易云
    上一篇:python文件不存在时创建文件 下一篇:python如何查看模块源码

    相关文章推荐

    • python判断是否为函数• python写入csv不覆盖原数据• python写桌面程序吗• Pycharm怎么导入python项目

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网