在python2中主要有str和unicode两种字符串类型,而到python3中改为了bytes和str,并且一个很重要的区别是,在python2中如果字符串是ascii码的话,str和unicode是可以直接进行连接和比较,但是到python3中就不行了,bytes和str是两个独立的类型。另一个重要的是python2中不管是str还是unicode都可以直接写入文件,而不需要加上它是不是str的类型写入方式,但是在python3中如果是写或者读bytes类型就必需带上’b’.    

 

相关文章:

  • 2022-01-08
  • 2021-11-02
  • 2021-12-31
  • 2022-02-16
  • 2022-02-12
猜你喜欢
  • 2021-11-22
  • 2022-12-23
  • 2021-06-11
  • 2021-11-01
  • 2021-11-02
相关资源
相似解决方案