博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day6 bytes类型用法
阅读量:4704 次
发布时间:2019-06-10

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

1

python2与3的区别

 一编码方式:  python2是由ascii编码组成    python3是由unicode编码的

二字符串输出   python2中字符串不添加括号也可以打印    python3报错

 

2  range()有序列表

3  x range() 生成器  可以转换成列表

 

 is表示内存地址是否相同  相同显示true

 

 id 内容地址 一样打印出

 

 li1=[1,,2,abd]

 li2=[1,,2,abd]

print(li1(id),li2(id))

  得试一下

 

数字有效数据池

 

如果两个变量值相同,两个变量有两个地址,为了节省空间,公用一个数据池(-5-256)之间

字符串也是,两个变量应该有两个内存地址,为了节省空间,公用一个地址。

 

= 赋值

==判断值是否相等(可以是数据,也可以是数据类型)

 

str转换成bytes

s1='alex'

s11=s1.encode('utf-8')

print(s11)

实际上经过一个过程

 

 

表面上是将str转化成bytes

实际内部是对应unicode转化utf-8

 

str是由unicode

bytes是utf-8的

 

 

 列表的值一样,打印内容也不一样

 

转载于:https://www.cnblogs.com/12121wdw/p/8082551.html

你可能感兴趣的文章
RTP Payload Format for Transport of MPEG-4 Elementary Streams over http
查看>>
Java环境变量设置
查看>>
【JBPM4】判断节点decision 方法3 handler
查看>>
filter 过滤器(监听)
查看>>
node启动时, listen EADDRINUSE 报错;
查看>>
杭电3466————DP之01背包(对状态转移方程的更新理解)
查看>>
python--注释
查看>>
SQL case when else
查看>>
SYS_CONTEXT 详细用法
查看>>
Pycharm配置autopep8让Python代码更符合pep8规范
查看>>
我的第一篇博客
查看>>
【C++算法与数据结构学习笔记------单链表实现多项式】
查看>>
C#垃圾回收机制
查看>>
31、任务三十一——表单联动
查看>>
python之hasattr、getattr和setattr函数
查看>>
maven使用阿里镜像配置文件
查看>>
Copy code from eclipse to word, save syntax.
查看>>
arguments.callee的作用及替换方案
查看>>
PHP echo 和 print 语句
查看>>
第一讲 一个简单的Qt程序分析
查看>>