首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

python笔记之2.x上兼容3.x版本

在前文《python笔记之3.x2.x的使用区别》谈及了不同版本的区别问题。长远看软件新版本肯定会取代低版本的,除非你有成熟的老版本代码必须考虑兼容性问题,一般还是推荐新手学习新版本。...最近学习python,主要使用3.3版本,但看代码和书籍时,碰到多是2.x代码,感觉问题多多,尤其是处理中文的时候。我在win下主要使用py3自带的idle为编辑器。.../path/python #coding:utf-8 # # 注意: 第1行:写明python路径,方便以后移植的Linux下,在windows下可以将path替换为合适的路径,如C:\python33...program will run not only on Python 2.7 today, but also will run in the future on the newer Python 3....__future__ import print_function, division For Python 2.7, this statement invokes the new Python 3.

47710

详解Python 2.x 与 Python 3.x 的区别

如果你是刚接触 Python 的初学者,那你可能是直接学习 Python 3.x 版本。对于 Python 2.x 的版本是不会有所接触。官方也宣布在 2020 停止对 Python 2.x 的维护。...我也建议初学者直接去学 Python 3.x 版本。但我们还是要去了解下 Python 3.x 与 Python 2.x 之间都有哪些改变,通过对比能让你对 Python 有更加深刻的理解。...floor 操作,在 python 2.x 和 python 3.x 中是一致的。...在 2.x 时代,所有类型的对象都是可以被直接抛出的,在 3.x 时代,只有继承自 BaseException 的对象才可以被抛出。...2.x raise 语句使用逗号将抛出对象类型和参数分开,3.x 取消了这种奇葩的写法,直接调用构造函数抛出对象即可。

1.1K20

python 2.x3.x中maketrans和translate函数的使用

本文提到的2.X版本指2.6以上的版本,3.X版本指3.1以上的版本。      ...2.X版本把字符串基本分为两种:unicode字符串和8位字符串str,后者包含字节数据和我们常见的ASCII码数据;而3.X版本则重新对字符串进行了划分,分为了字节字符串bytes和文本字符串str,...2.X版本中string类型和str、unicode类型大量方法是重复的,所以3.X版本不提倡使用string模块中与str重复的方法。...上面讨论的例子用的字符串是ASCII字符组成的,如果是字节类型,2.X版本中操作是一样的,3.X中调用bytes或bytearray的函数;若是unicode类型的,2.X需要用unicode的translate...原因是这样的:2.x系列string模块和内置的str类型有很多方法是重复的,所以3.x系列时string模块把这些重复的方法都去掉了,只保留一些独有的方法和常量来有区别与str类型,所以调用string

81110

实战 Creator 2.x 项目升级 3.x!避坑要点与基础 API 写法差异总结

本篇文章就来跟大家分享一下,我在升级过程中踩到的一些坑,以及 2.x3.x 中引擎最基本的一些接口的变化。...不论你是升级老项目,还是想尝试在 Creator 3.x 上新开项目,相信本文都能对你有所帮助! 一、2.x项目升级流程 1....这时我才意识到,正真的 3.x 升级工作现在才开始! 二、2.x 升级 3.x 组件代码调整 1....; 在 3.x 编辑器中使用 2.x 项目导入功能(注意要使用插件哦)将 2.x 升级到 3.x,这一步主要解决了 UI 重做的问题; 修改 3.x 中不兼容 2.x 的相关接口,基本上是一对一翻译,注意...希望上面 2.x 升级 3.x 内容对你有所帮助,也感谢在双11期间支持《球球要回家》的老铁们,这将是 Cocos Store 上第二个同时支持 Creator 2.x3.x 的游戏源码资源。

1.5K30

python学习第一讲,python简介

linux中输入: python xxx.py即可.这个使用的解释器是2.x,而 python3 xxx.py使用 的解释器则是python3.0 此时需要你安装python解释器....根据linux中软件安装的命令.安装python解释器即可. 安装好之后输入命令即可执行你的代码 如下: ?...意思就是你源码中输出中文.需要使用python3 1.解释器 2.x3.x的区别 目前市场上有两个 Python 的版本并存着,分别是 Python 2.x 和 Python 3.x 新的 Python...程序建议使用 Python 3.0 版本的语法 Python 2.x 是 过去的版本 解释器名称是 python Python 3.x 是 现在和未来 主流的版本 解释器名称是 python3...x 使用的解释器是 ipython Python 3.x 使用的解释器是 ipython3 要退出解释器可以有以下两种方式: 1> 直接输入 exit In [1]: exit 2> 使用热键退出 在

48920
领券