区别一:print语法使用

Python2.7 print语法使用 >>> print "Hello Python"

Python3.7 print语法使用 >>> print("Hello Python")

例子:在Python 3.7.0使用双引号触发SyntaxError异常机制 提示Did you mean print("Hello Python3.7")

print 换行和不换行区别

python 2.7 print 不换行使用","即可

python 3.7 print 不换行使用end=""

区别二: raw_input()和input()

Python 2.7 raw_input() input() 都存在 可使用 raw_input()接收字符串string input()接收数字int /flot.

Python 3.7 raw_input()不存在 仅存在input() 两者合并 接收任意格式 返回string

区别三: 函数cmp()

python 2.7 cmp(x,y)函数用于比较2个对象,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1

python3.7 cmp()已经不存在了,如果你需要实现比较功能,需要引入 operator 模块,适合任何对象

>>>importoperator>>>operator.eq('hello','name');False>>>operator.eq('hello','hello');True

区别四:string 字母 大小写字符串

string.letters:包含所有字母(大写或小写)的字符串

Python 3.0中,string.ascii_letters.

python3.7和3.8的区别-Python2.7和3.7区别相关推荐

  1. 一个Python爬虫案例让你看清Python2和3之间的区别

    随着Python越来越受欢迎了,也越来越多的人加入到这个大家庭当中,有很多的初学者都会有一个疑问,我学习Python是学习2版本的呢还是3版本的呢?Python2和Python3又有什么区别呢? 我想 ...

  2. python2还能用吗_官方推荐python3,为何还有人在用python2呢?

    原标题:官方推荐python3,为何还有人在用python2呢? 不管怎么谈,老会谈到Python2.x和3.x的版本差异问题,这个差异真不是一般的大,从一个简单的print到核心库的改进都牵扯到了很 ...

  3. python3 读取txt替换、n_从Python2迁移到Python3实战(一) pyupgrade

    前言 从这篇开始我会不定期写一些在实际工作中把项目代码从Python2.7迁移到最新的Python 3.7的经验. 这篇先介绍pyupgrade - 一个修改代码中Python 2语法到最新版本写法的 ...

  4. python3语法都相同吗_python3.4学习笔记(一) 基本语法 python3不向下兼容,有些语法跟python2.x不一样...

    python3.4学习笔记(一) 基本语法 python3不向下兼容,有些语法跟python2.x不一样,IDLE shell编辑器,快捷键:ALT+p,上一个历史输入内容,ALT+n 下一个历史输入 ...

  5. python中raise和raise e区别_python raise和assert的区别

    python中raise和assert的区别 一.使用raise抛出异常 python可以自动触发异常,raise(内置函数)的定义为显示的抛出异常,用户可以使用raise进行判断,显式的引发异常,r ...

  6. C++中结构体与类的区别(struct与class的区别)

    C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能. struct能包含成员函数吗? 能! struct能继承吗? 能!! s ...

  7. java web 中有效解决中文乱码问题-pageEncoding与charset区别, response和request的setCharacterEncoding 区别

    java web 中有效解决中文乱码问题-pageEncoding与charset区别, response和request的setCharacterEncoding 区别 参考文章: (1)java ...

  8. adaboost和GBDT的区别以及xgboost和GBDT的区别

    adaboost和GBDT的区别以及xgboost和GBDT的区别 AdaBoost:提高那些被前一轮弱分类器错误分类样本的权值,而降低那些被正确分类样本的权值.这样一来,那些没有得到正确分类的数据, ...

  9. 问题小结(二)——maven的核心功能、面向对象编程和面向接口编程的区别、抽象类和接口的区别等

    文章目录 1. Java创建对象有哪四种方式? 2. 什么是maven?maven的核心功能有哪些? 3. 什么是MVC?说说分层的好处. 4. Spring的两大核心技术是什么? 5. 什么是IOC ...

最新文章

  1. idea怎么使用jacoco生成报告_Intellij IDEA解析jacoco结果文件的方法
  2. PAT(甲级)2018年冬季考试 7-3 Vertex Coloring
  3. 常见的冒泡排序、顺序查找和对半查找
  4. 10 个 Python 工程师,9 个不合格!!
  5. [原]Java 正则 多子串 匹配 替换
  6. ROS Indigo下安装测试Xtion Pro
  7. 在Eclipse的DDMS中查找genymotion模拟器的sdcard中的文件---开发中遇到的问题(一)
  8. 此计算机必须为委派而被信任_如何增强 ClassLoader 双亲委派模式 ?
  9. stm32 FATFS文件系统如何减少Flash和RAM占用,FATFS移除中文文件名,FATFS移除动态内存
  10. python决策树多分类代码_绘制决策树分类的多类ROC曲线
  11. html5播放器视频抓取,分享10款最棒的免费HTML5视频播放器
  12. vscode调试用的launch.json
  13. 师徒结对活动记录表计算机,幼儿园师徒结对活动记录表
  14. 使用双标记写html代码时如何进行嵌套,【2020Python修炼记】前端开发之 前端基础和HTML入门...
  15. 2006中国城市竞争力:60个城市综合竞争力排名
  16. 前端开发如何配置一个新电脑 VScode
  17. 2009年始,准备网上开博啦!
  18. 腾讯宣布斯凯平台手机QQ版暂停服务 山寨手机或受影响
  19. 抖音小店入驻需要准备什么材料?
  20. 301重定向完整解析

热门文章

  1. Arachni web扫描工具
  2. python3 分割字符串(多分割符)
  3. dom定位的三种元素
  4. JAVAC 命令详解
  5. 15-07-05 语句-跳转语句异常语句
  6. 2012.3.17庆祝我的博客创建!名字是web-sheena
  7. Java十大bug之——包冲突
  8. [剑指offer] 替换空格
  9. 简单的JS统计静态网站访问次数
  10. LINUX下GDB反汇编和调试