测试一个对象是否是类字符串
来源:互联网 发布:java 高级 面试题 编辑:程序博客网 时间:2024/05/20 12:48
1, def isAString(anobj): # 快速检查字符串或Unicode对象
return isinstance(anobj, basestring) # basestring是str和unicode类型的共同基类
2, def isExactlyAString(anobj): #此方法很糟,破坏了python强大力量源泉-----平滑的、基于签名的多态机制
return type (anobj) is type('')
3, def isStringLike(anobj): #可检查一个对象的行为是否真的像字符串一样
try: anobj + '' #可检查更多细节如:try: anobj.lower() + anobj + ''
except: return False
else: return True
isStringLike函数比isAString函数慢且复杂,但却适用于UserString(及其他类字符串的类型)实例,也适用于str和unicode.
- 测试一个对象是否是类字符串
- 001_003 Python 测试一个对象是否是类字符串
- 如何测试一个对象是否是类字符串
- 测试一个c风格字符串是否是回文字符串
- python中快速判断一个对象是否是字符串
- 判断一个字符串是否是对称字符串
- 判断一个字符串是否是一个字符串的旋转字符串
- 一个字符串是否是另外一个字符串的子字符串
- Swift - 如何判断一个对象是否是某个类
- js 判断对象是否是字符串
- 测试一个大数是否是素数
- 判断一个字符串是否是小数
- 判断一个字符串是否是数字
- 队列-----判断一个字符串是否是回文
- 查看某个字符串是否是一个英语单词
- 判断一个字符串是否是数值
- 判断一个字符串是否是“回文”数字
- 【C】判断一个字符串是否是整数
- hdu4858 项目管理 bestcoder round1 B
- 新的启程
- cookie and session
- 以二进制位表示信息
- HDUJ 1789 Doing Homework again 贪心
- 测试一个对象是否是类字符串
- Linux内核:关于中断你需要知道的
- 第二十一周周报
- UIKit 力学教程
- FreeType2使用总结
- Uva 639—Don't Get Rooked
- 使用xib的UITableViewCell在编辑状态下时,排版发生变化及解决
- poj 1797 Heavy Transportation
- tftp使用