python2和3的语法区别
- `` - python2相当于repr python3不能使用
- Input - python2如果输入字符需要加双引号,数字不需要加 python3 数字字符都可以
- Raw_input - python2输入数字字符都可以 python3丢弃
- except Exception, e: - python2可以用 python3 语法报错 ,推荐使用except Exception as e:
- range和xrange - python3已经丢弃xrange,使用range python2 xrange性能好,返回xrange对象
- super - super(Child, self).__init__() python2和3都可以这样用,但python3也可以写成super().__init__(),python2会报错
- print - python2不用加括号,python3必须加
-
class Parent(object): def __init__(self): print ("this is parent") class Child(Parent): def __init__(self): print ("this is CHILD") Parent.__init__(self) super(Child, self).__init__() super().__init__() #python2会报错,3正常 c= Child()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
2022-11-20 海象运算符