轻松python文本专题-判断对象里面是否是类字符串(推荐使用isinstance(obj,str))
来源:互联网 发布:雨露计划软件下载 编辑:程序博客网 时间:2024/05/31 11:04
场景:
判断对象里面是否是类字符串
一般立刻会想到使用type()来实现
>>> def isExactlyAString(obj):return type(obj) is type('')>>> isExactlyAString(1)False>>> isExactlyAString('1')True>>>
还有
>>> def isAString(obj):try :obj+''except:return Falseelse:return True>>> isAString(1)False>>> isAString('1')True>>> isAString({1})False>>> isAString(['1'])False>>>
虽然思路上和方法使用上都没用问题,但是如果从python的特性出发,我们可以找到更好的方法:isinstance(obj,str)
>>> def isAString(obj):return isinstance(obj,str)>>> isAString(1)False>>> isAString('1')True>>>
str作为python3里面唯一的一个字符串类,我们可以检测字符串是否是str的实例
就说到这里,谢谢大家
------------------------------------------------------------------
点击跳转零基础学python-目录
0 0
- 轻松python文本专题-判断对象里面是否是类字符串(推荐使用isinstance(obj,str))
- 轻松python文本专题-字符串对齐
- 轻松python文本专题-拼接、合并字符串
- 轻松python专题--文本
- Python isinstance判断对象类型
- isinstance:python判断对象类型
- python中快速判断一个对象是否是字符串
- 轻松python文本专题-去掉字符串前后空格
- 轻松python文本专题-字符串开头或者结尾匹配
- 【c++类与对象练习】判断字符串str是否为当前串的子串
- 在python中判断字符串是str还是unicode
- js 判断对象是否是字符串
- Python中使用isinstance()判断变量类型
- java判断一个字符串对象是否在一个集合里面
- php判断str是否是xml格式
- 轻松python文本专题-maketrans和translate
- 001_003 Python 测试一个对象是否是类字符串
- python | isinstance 判断数据类型
- 容易失误的清单
- ABBYY PDF Transformer+到底有哪些专业术语(二)
- 在js中创建自己定义的对象和变量还有方法
- sql中in和exists的区别效率问题(转)
- ubuntu下找会root的密码
- 轻松python文本专题-判断对象里面是否是类字符串(推荐使用isinstance(obj,str))
- 文章标题
- C/C++ 算法 中缀转后缀表达式实现1
- 小属性大功能
- c语言与c++区别
- building live555 library for iphoneos
- Openssl编程初探
- 被调用函数与堆栈
- android解析xml格式数据