Python 2 和 3 的区别记录

print

2:关键字,可以 print a,也可以 print(a)

3:内置函数,必须带(),print(a)

reload()

2:内置函数,可以直接使用

3:from importlib import reload,这样才可以使用

super

exec

python2.6+:

try:

except Exception as e:

sorted() 内置函数

2:sorted(iterable, cmp = None, key = None, reverse = False)

3:sorted(iterable, key = None, reverse = False)

例子:

lst = [[2,6],[5,3]]

lst_sorted = sorted(lst, key = lamba x: x[1])

xrang() 和 range()

2:range() 返回 list,xrange() 返回 iterator

3:移除 xrange(),range() 返回 iterator

*args 和 keyword = 参数的顺序

2:只能 def fun(*args, **kwargs): a = kwargs.pop('a', defaultValue),python3 的方式目前没有在 __feature__ 中

3:def fun(*args, a = 1)

https://wiki.python.org/moin/PortingPythonToPy3k

转载于:https://www.cnblogs.com/ibingshan/p/9798894.html

Python 2 和 3 的区别记录相关推荐

  1. python post与get的区别_Python Requests库 Get和Post的区别和Http常见状态码

    (1)   在客户端,Get方式在通过URL提交数据,数据在URL中可以看到:POST方式,数据放置在HTML HEADER内提交. (2)   GET方式提交的数据最多只能有1024 Byte,而P ...

  2. 怎么用python自制计算公式_手把手教你用python制作简易计算器,能够记录你使用的情况...

    话不多说,首先先看效果图,它能够记录你在使用过程中的历史,方便你查看是否有错: 接下来就仔细分析一下是如何制作的: 简易计算器 第一步:导入资源库 在过程中使用到了tkinter这个资源库,win+R ...

  3. python post与get的区别_python中get和post有什么区别

    更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接: 高州阳光论坛https://www.hnthzk.com/ 人人影视http://www.sfkyty.com ...

  4. python 多进程_说说Python多线程与多进程的区别?

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  5. php和python区别-什么是Python和php?Python与PHP有什么区别

    Python和php相信会有很多人都不太了解,下面php中文网就带领大家认识一下Python与PHP区别. 一:什么是Python? Python是一种高级面向对象的编程语言.Python具有内置的数 ...

  6. java和python的web自动化有什么区别-Java Web开发和Python Web开发之间的区别

    今天的文章讨论了Java Web开发和Python Web开发之间的区别.我不鼓励我们在这里从Java Web迁移到Python Web开发.我只是想谈谈我的感受.它不一定适合所有情况,仅供我们参考. ...

  7. Python列表,元组,字典的区别

    Python列表,元组,字典的区别: 1.元组是不可变的, 而列表.字典是可变的.元组是不可变对象,对象一旦生成,它的值将不能更改:列表是可变对象,对象生成后,可以对其元素进行更改.添加.删除.清空. ...

  8. 【Python面试】谈谈对 Python 和其他语言的区别?​

    最近公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开 ...

  9. Python reduce / map / filter 函数区别 - Python零基础入门教程

    目录 一.map 函数 二.reduce 函数 三.filter 函数 四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 Pyth ...

  10. Python set list dict tuple 区别和相互转换 - Python零基础入门教程

    目录 一.前言 二.Python set list dict tuple 区别 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 ...

最新文章

  1. alt+shift+j,添加日期、作者等
  2. linux下grub故障(使用光盘进入救援模式)
  3. 最全Pycharm教程
  4. sklearn自学指南(part54)--高斯过程的核函数
  5. .NET Standard@Xamarin.Forms
  6. 带有Hibernate OGM的NoSQL –第一部分:持久化您的第一个实体
  7. java 嵌套调用_Java嵌套类的使用
  8. WS-*协议栈及相关概念
  9. 【知识索引】【李宏毅机器学习】
  10. pandownload获取bdstoken失败怎么回事_巴菲特点透中国股市:假如你手中持有的股票早上快速拉高然后慢慢下跌,你晓得是怎么回事吗?...
  11. Hash 表的时间复杂度为什么是 O(1)(面试版)
  12. PHP图片高清晰度无损压缩
  13. Android查看手机sqlite数据库(可视化)
  14. java libraries在哪_java.library.path在哪?
  15. PS初体验:熟悉快捷键
  16. 【Maven】---Linux搭建Nexus3.X私服
  17. google搜索引擎用法
  18. 计算机键盘银音乐,从键盘到键盘 ——一名音乐生到计算机老师的华丽转型
  19. HTML5与CSS3初级入门-姜威-专题视频课程
  20. C语言在坐标轴上输出曲线,C语言图形输出习题

热门文章

  1. poj 1511 Invitation Cards spfa比基础题难一些!!练练手挺好
  2. Illustrator 教程,如何在 Illustrator 中创建画板?
  3. 如何解决mac在访达里不可以新建txt文本的问题?
  4. Battery Health 3 for Mac(电池健康管理工具)
  5. AirServer for Mac(ios投屏到mac的实用工具)
  6. Cornerstone 4 for Mac(SVN管理工具)
  7. 达芬奇DaVinci Resolve Studio Mac v17.4.6
  8. Capture One Pro 22 for Mac(RAW图像处理软件)
  9. 快捷笔记应用Side Notes Mac
  10. 使用Art Text如何在Mac上创建水彩画?