python2中,有basestring、str、bytes、unicode四种类型

其中str == bytes ,basestring = (str,unicode)

>>> isinstance('s',str)
True
>>> isinstance('s',bytes)
True
>>> isinstance('s',unicode)
False
>>> isinstance('s'.decode(),unicode)
True
>>> isinstance('s'.decode(),basestring)
True
>>> isinstance('s',basestring)
True
 

python3中,有str和bytes类型

>>> isinstance('s',str)
True
>>> isinstance('s',bytes)
False
>>> isinstance('s',unicode)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'unicode' is not defined
>>> isinstance(b's',bytes)
True
>>> isinstance('s',basestring)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'basestring' is not defined

最新文章

  1. css一些记录
  2. ARC-数据类型需要释放的情况
  3. C#和ASP.Net面试题目集锦
  4. 数据结构之hash表
  5. iOS10和Xcode8适配
  6. 【HDU3065】 病毒侵袭持续中(AC自动机)
  7. X-003 FriendlyARM tiny4412 uboot移植之添加相应目录文件
  8. 为什么win记事本编辑的shell在linux中运行会报错
  9. JavaScript(第二十四天)【事件对象】
  10. Java阻塞队列的实现
  11. 《k8s-1.13版本源码分析》-调度预选
  12. SSM登陆拦截器实现
  13. 福利之——如何写好年终总结PPT
  14. 自然语言交流系统 phxnet团队 创新实训 个人博客 (十三)
  15. 2.1 C++类的定义和声明
  16. h5和app原生联调触发方法
  17. 微软Azure虚拟机备份服务在中国发布
  18. webrowser卡死解决方案
  19. 设计模式——装饰模式(Decorator Pattern)
  20. C语言Windows程序开发—Windows窗口样式与常用控件样式【第04天】

热门文章

  1. Openshift初步学习问题集
  2. 如何在sublime3项目设置中设置python模块的搜索路径?ImportError: No module named *的解决办法
  3. logback中打印sql语句
  4. http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html
  5. VB6.0 中 碰到 提示rs对象关闭,不允许操作, 吃一堑长一智
  6. 报错:maven:java.lang.NoClassDefFoundError: org/apache/commons/io/Charsets
  7. 教你用 google-drive-ocamlfuse 在 Linux 上挂载 Google Drive
  8. [Functional Programming ADT] Debug a Functional JavaScript composeK Flow
  9. [Angular] AfterContentChecked &amp;&amp; AfterViewChecked
  10. 【ACM】最小公倍数