博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 小知识
阅读量:6079 次
发布时间:2019-06-20

本文共 648 字,大约阅读时间需要 2 分钟。

小知识总结

python2与python3 在编程格式上有一定程度的不同

python2                                                    python3

print 'xxxxx'                                               print()

在python2中print后面可以不用小括号,而python3是必须的

range()  xrange()                                      range()

生成器python2可以用这两种方式,但是python3只能这一种

raw_input()                                               input()

python的输出前面有个 raw_  ,python3就不需要,相对更简洁

= 赋值    == 比较值是否相等     is  比较(比较的是内存地址)      id 内容

数字,字符串的小数据池概念

小数据池是python为了提高效率,对小值数据使用同一地址的做法

数字的范围在 -5--256 时会共用同一地址

字符串:

1.不能有特殊字符

2.x*20之前还是同一地址  之后都是两个地址

list  dict  tuple  set  没有小数据池的概念

编码

各个编码之间的二进制是不能互相识别的,会产生乱码

文件的存储,传输不能是unicode,只能是utf-8 utf-16 gbk  gbk2312  ascii等

因为unicode是32位编码方式,占用的内存比较大

python3的str在内存中是用unicode编码,str在转换成bytes类型再进行存储和传输

 

.encode()    编码 将str转换成bytes

转载于:https://www.cnblogs.com/GrandDarkness/p/8082027.html

你可能感兴趣的文章
破解物联网落地困境-阿里云硬件接入最佳实践
查看>>
POJ 2503 字符串(两种方法)
查看>>
ArcGIS API for Flex 调用天地图、e都市瓦片地图
查看>>
【Yaml】Yaml学习笔记
查看>>
Mockito教程
查看>>
筛选并保留最后一次记录(如筛选最后一次缴纳电费的记录 )
查看>>
亚马逊开源 Neo-AI 框架,可优化 AI 模型提升部署速度
查看>>
新网盘时代,私有云斐讯天天链N1开启智能家居新生活!
查看>>
《西游伏妖篇》明星全阵容曝光 相约大年初一
查看>>
有一种手机能让你一见钟情,华为P20 Pro亮黑色图赏
查看>>
京东商城CEO徐雷年会演讲:我们抗住风霜 业务基本面良好
查看>>
德国飞往意大利民航客机机翼撕裂 途中乘客发现裂痕
查看>>
菜鸟保税仓成全球商家进中国首选 秒级通关领先全球
查看>>
退休延迟致新老职员共事 澳大利亚管理者面临挑战
查看>>
适当时公布?新西兰会否重启父母团聚移民引关注
查看>>
春运中的“洋导游”
查看>>
探访高铁“火花侠”驾驶火龙专列 脚下钢花飞溅
查看>>
2019年美联储加息若放缓有何影响?外汇局回应
查看>>
2018年访日外国游客消费创新高 中国大陆居首
查看>>
瓜子二手车保障消费新举措 首家12315维权服务站于呼市成立
查看>>