第一种

识别python语法执行python代码 x = '上'

python2 如果不指定文件头 中文没法存储 那是因为python2解释器识别语法存储数据的时候默认使用的是ASCII

如果指定了文件头 python2解释器识别语法存储数据的时候使用文件头指定的编码

python2中通常都会在中文的字符串前面加一个u

x = u'上'

告诉python2解释器将上存成unicode的形式

python3 里面的字符串直接存成unicode(******)

保证不乱码的核心:

当初以什么编码存的(encode) 就以什么编码取(decode)

第二种

python2在读取文件默认使用的是ASCII码

注:为什么2那时候用的是万国码呢 是因为那个时候还没有 "utf-8"

python3在读取文件默认使用的是utf-8码

注:而现在随着时间的推移utf-8会慢慢替代万国码

第三种:

python2中的range返回的是一个列表

python3中的range返回的是一个迭代值

for i in range(1,10)在python2和python3中都可以使用

但是如果要生成1-10的列表,在python2就需要用list(range(1,10))

python版本差异_python的版本的差别 2,3相关推荐

  1. python多环境管理_Python多版本环境管理之pyenv

    早先听说python的时候已经是2.x和3.x并存了,据说3.x还不兼容2.x,想着这高版本连自己的旧版本都不兼容,这格局应该也发展不咋地. 时间是把杀猪刀,机器学习这个神奇的东西最终把这门语言再次推 ...

  2. python 中文编码差异_Python 编码为什么那么蛋疼?

    平常还觉得编码问题一般能水过去,到爬虫这真是"不信抬头看,苍天饶过谁"... 其实,Python2和Python3中对于编码已经发生了很大的改变(但其实是更方便了),我们一个个来讨 ...

  3. python 显著性差异_python matplotlib 标注 统计差异 显著性 *

    画柱状图时会遇到添加显著性标记的问题,因为matplotlib没有自带的接口,所以只好自己画了一个 主要思路是用plot画标注框线,用annotate标注. 具体应用的时候需要根据柱状图的位置,调整x ...

  4. python版本差异_npm install报错,不知道是系统差异还是node版本差异,跟python有关系?...

    源自:1-3 项目安装 npm install报错,不知道是系统差异还是node版本差异,跟python有关系? > gmsmith@0.1.3 preinstall D:\code\imooc ...

  5. python官网下载哪个版本好玩_Python官网不同版本的下载

    Python具有丰富和强大的库.它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起.常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最 ...

  6. python版本之间的区别_Python各版本之间的区别

    Python各版本之间的区别 发布时间:2020-06-17 14:22:08 来源:亿速云 阅读:161 作者:鸽子 Python发展至今有哪些版本和各版本的区别是: 一.系统区别: 1.Downl ...

  7. python公开发行版本_Python2 最后一个版本发布,正式迈入 Python3 时代

    点击蓝色"Python空间"关注我丫 加个"星标",每天一起快乐的学习 北京时间 2020 年 4 月 20 日 23 点 06 分,Python 2 维护者兼 ...

  8. ElasticSearch之SpringData集成版本差异

    文章目录 1. 版本差异 2. ElasticsearchRestTemplate 2.1 Spring-data-elasticsearch:4.0.5 2.2 Spring-data-elasti ...

  9. OpenCV各版本差异与演化,从1.x到4.0

    最近因项目需要,得把OpenCV捡起来,登录OpenCV官网,竟然发现release了4.0.0-beata版本,所以借此机会,查阅资料,了解下OpenCV各版本的差异及其演化过程,形成了以下几点认识 ...

最新文章

  1. caffe依赖项安装
  2. Action访问Servlet API的对象
  3. tomcat压力测试、优化
  4. 分布式文档存储独角兽MongoDB——系统结构(1)
  5. python书籍推荐:Python数据科学手册
  6. 2014年听写VOA50篇
  7. 学习总结之 WebApi 用户登录和匿名登录,及权限验证
  8. 拓端tecdat:R语言深度学习卷积神经网络 (CNN)对 CIFAR 图像进行分类:训练与结果评估可视化
  9. 博弈论模型——Part 1
  10. CAD如何打印出多页PDF保存在一个PDF内
  11. IDEA下配置安卓环境
  12. VBM_DARTEL算法对灰质变化的计算
  13. e的n次方要怎么用计算机计算,Excel函数公式大全,使用EXP函数计算常数e的n次方....
  14. Radis还年轻,代替MySQL还言之过早
  15. 深度学习【注意力机制(Attention)原理和实现】
  16. eax,ebx,ecx,edx,esi,edi,ebp,esp寄存器的作用
  17. 三星新平板 Galaxy Note 10.1全拆解
  18. 编写贪吃蛇的c++游戏
  19. 性能测试结果分析结果
  20. 数据挖掘学习——聚类分析(k-均值聚类、DBSCAN、AGNES)、python代码

热门文章

  1. 使用Http-Repl工具测试ASP.NET Core 2.2中的Web Api项目
  2. 潘淳的苏州.NET俱乐部成立有感!附我的录音
  3. 老张 .NetCore与Vue 框架学习
  4. .Net Core应用框架Util介绍(二)
  5. 了解 C# foreach 内部语句和使用 yield 实现的自定义迭代器
  6. 康威定律和系统设计——《微服务设计》读书笔记
  7. ASP.NET Core 静态文件及JS包管理器(npm, Bower)的使用
  8. Javscript 实现字符数串比对排序(包含数字及中文数字)
  9. LeetCode之Palindrome Number(回文数)
  10. Android之如何解决Listview里面的值出现了2次