Python3.3与Python2.7的不同 笔记
来源:互联网 发布:备案域名后缀 编辑:程序博客网 时间:2024/05/17 04:37
基本只看过课件没看过书,有错请指正>o<
1.
print()函数
2.7 可以不加括号
3.3 貌似必须加括号
2.
文件对象的构造
2.7 file()或open()
3.3 open()
3.
raw_input()函数
2.7 有
3.3 没有。“input()取代了raw_input(),eval(input())与原先的input()效果基本相同。”
来自
http://zhidao.baidu.com/question/428156750.html
4.
socket.send()
2.7 参数可以是字符串
3.3 “python3.2 socket.send 修改,传送数据必须是bytes”
http://zhidao.baidu.com/question/255087930.html
把socket实验程序从2.7搬到3.3折腾了好一会>_<
主要的点是:
1) 本文的3.提到的,raw_input()被input()取代;
2) socket.send()只能发bytes类型了。我这里转bytes类型时使用了utf-8编码:
- tcpCliSock.send(bytes(oneStr,'utf-8'))
bytes类型转为String类型,要指定编码类型来进行解码,以下两种方式都可以:
3) 中文还是不正常啊……
- print (data.decode('utf-8'))
- #Or
- print (str(data,'utf-8'))
- Python3.3与Python2.7的不同 笔记
- Python2.7与Python3.3不同而产生的错误
- Python3 与 Python2 的不同
- 【Python】Python2与Python3的不同
- [也许会更新吧]Python3.3与Python2.7的不同
- 【python学习笔记】python2.x与python3.x版本中zip函数的不同
- python3.x与python2.x的不同(一)
- python3.x与python2.x的一些不同
- Python2中的函数与Python3中函数的不同
- python3.5处理异常与python2的不同
- python2.7与python3.5中不同的地方(自己踩过的坑)
- python3与python2.7的分别
- Python2.7与Python3.5的区别
- python2和python3的写法不同
- python2的安装&python2和python3的不同
- Python2与Python3的区别
- python2与python3的区别
- python2与python3的区别
- Android 中创建与解析XML的方法
- JAVA Set 交集,差集,并集
- 管道,FIFO的实现
- 深入浅出 Cocoa 之 Core Data(1)框架讲解
- Yii中registerScript的语法注意事项
- Python3.3与Python2.7的不同 笔记
- 【91xcz】清理Windows 8应用商店缓存
- Linux tcpdump命令详解
- linux命令:at
- 表格控件Spread 7线上发布会报名
- DWR使用总结
- java中的x=x++
- HDU 2255 奔小康赚大钱(KM模板)
- JAVA Comparable 和Comparator用法