1.Python3中print为一个函数,必须用括号括起来而Python2中print为class

print('hello')

2.python3将raw_input和input进行了整合,只有input,输入的为str

3.Python3中/表示真除,%表示取余,//结果取整;Python2中带上小数点/表示真除,%表示取余,//结果取整

4.python3中没有了xrange,python3的range就是xrange,也就是说range()返回的不再是一个列表而是一个class,如果要得到列表需要list(),for i in range(3)照样可以这样使用

5.python3中字典类方法has_key()也不再支持,用运算符处理,eg:'abc' in dic
字典的items()和keys()返回的不再是一个列表而是一个class,需要用list()转换为list;

6.字符串编码
在Python2中,作为两种类型的字符序列,str与unicode需要转换,它们是这样转换的.
str——decode方法——》unicode——encode方法——》str

u'string'

在python3中可以这样对应这转换,配合上面的图,也许会好理解一点。
byte——decode(解码)方法——》str——>encode(编码)方法——》byte 

b'string'    

最新文章

  1. [LeetCode] Smallest Rectangle Enclosing Black Pixels 包含黑像素的最小矩阵
  2. 获取文本的编码类型(from logparse)
  3. LDPC编译码基本原理
  4. PHP OAuth2 Server库
  5. zabbix (一:zabbix服务端)
  6. html5相关
  7. oracle11g 重新配置em
  8. [CAMCOCO][C#]我的系统架构.服务器端.(三)----Model层
  9. Visual Studio 2013 之 Productivity Power Tools
  10. php测试代码工具类
  11. 使用@ResponseBody 出现错误Could not find acceptable representation
  12. Ios17个常用代码整理
  13. Sql Server 2012 集群配置
  14. Java线程相关的热门面试题
  15. oracle 数据库、实例、服务名、SID
  16. .net core webapi+vue 跨域访问
  17. IDEA spirng boot @Autowired注解 mapper出现红色下划线解决方法
  18. Liunx软Raid实现
  19. 【分类器】感知机+线性回归+逻辑斯蒂回归+softmax回归
  20. 消息中间件MQ详解及四大MQ比较

热门文章

  1. 更新!ArcMap和ArcGIS Pro加载百度影像地图
  2. 【入门】广电行业DNS、DHCP解决方案详解(一)——历史及现状篇
  3. python学习——函数参数
  4. 简易数据分析 11 | Web Scraper 抓取表格数据
  5. Python多进程的Join和daemon(守护)的用法
  6. HDU 6053(莫比乌斯反演)
  7. Java Server Page
  8. 如何封装springboot的starter
  9. java设计模式9.备忘录模式、访问者模式、调停者模式
  10. 2019DX#6