is 和 == 主要是数字和字符串的比较 1 区别: ==比较的是两边的值 is比较的是两边值的id id获取的方法 id() 2 小数据池: -5~256 3字符串中特殊字符有id不同 4字符串中单个字符*20以内,内存地址是一样的 *21以上内存地址不一致 编码与解码 1 encode (a ) ...
分类:
其他好文 时间:
2018-08-02 22:44:03
阅读次数:
148
1. is 和 == 的区别 #小数据池 # 数字小数据池的范围 -5 ~ 256 # 字符串中如果有特殊字符他们的内存地址就不一样 # 字符串中单个*20以内他们的内存地址一样,单个*21以上内存地址不一致 # a = 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ...
分类:
其他好文 时间:
2018-08-02 22:40:54
阅读次数:
139
1. is 和 == 的区别 is用于判断内存地址是否相同,==比较两边值是否相等 小数据池 数字小数据池的范围 -5 ~ 256 字符串中如果有特殊字符他们的内存地址就不一样 字符串中单个*20以内他们的内存地址一样,单个*21以上内存地址不一致 id() 获取内存地址 2. 编码和解码 asci ...
分类:
其他好文 时间:
2018-08-02 20:38:57
阅读次数:
145
?数据池(常量池): 把我们使?过的值存储在?数据池中.供其他的变量使?.?数据池给数字和字符串使?, 其他数据类型不存在.对于数字: -5~256是会被加到?数据池中的. 每次使?都是同?个对象.对于字符串: ...
分类:
其他好文 时间:
2018-08-02 19:11:39
阅读次数:
127
== 比较的是两边的值 is 比较的是两边的内存地址 通过 id()获取内存地址 小数据池:我们使用过的值存储在小数据池中,供其他数据使用. 小数据池仅限于 数字 和 字符串: 数字的小数池范围 -5 256 字符串中 1.不能有空格; 2. 长度不能超过20个字符; 3. 不能有特殊字符 如:@# ...
分类:
编程语言 时间:
2018-08-02 16:11:29
阅读次数:
133
#id(变量),返回变量的内存地址# is 和 == 的区别#is判断的是内存地址, == 判断内容.# 小数据池(常量池):把我们使用过的值存放在小数据池中,供其他变量是用.#小数据池中放的是数字和字符串类型的数据,其他数据类型不存放.#对于数字: -5~256会被添加到小数据池中,每次使用都是同 ...
分类:
编程语言 时间:
2018-07-18 17:11:32
阅读次数:
158
1.字符串格式化: format 2.迭代添加:extend 3.去重复 1)利用set特性 2)for循环 3)排序后while循环 4.小数据池 5.深浅copy 1)浅拷贝: 只拷贝第一层,下层沿用(地址相同) 2)深拷贝: 完全不同的个体 6.fromkeys 7.文件操作的r+模式 r+模 ...
分类:
编程语言 时间:
2018-07-18 17:00:14
阅读次数:
183
= 赋值 == 比较值是否相等 is 比较, 比较的是内存地址 id(内容) li1 = [1,2,3]li2 = li1li3 = li2print(id(li1),id(li2)) 数字,字符串 小数据池 数字的范围 -5 -- 256字符串:1,不能有特殊字符 2,s*20 还是同一个地址,s ...
分类:
编程语言 时间:
2018-07-15 17:39:45
阅读次数:
149
1. is 和 == 区别 id()函数 小数据池(常量量池): 把我们使?用过的值存储在?小数据池中.供其他的变量量使用. 小数据池给数字和字符串使用, 其他数据类型不存在. 对于数字: -5~256是会被加到?小数据池中的. 每次使用都是同一个对象. 对于字符串: 1. 如果是纯文字信息和下划线 ...
分类:
编程语言 时间:
2018-07-13 16:20:38
阅读次数:
133
is 和 == 的区别: is比较的两端的内存地址 == 比较的是两端的值 小数据池的概念: 把我们通常使用过的值存储在小数据池中,供其它的变量使用,小数据池给数字和字符串使用,其他数据类型不存在 小数据池给数字和字符串使用 对于字符串: 1. 如果是纯文字信息和下划线,那么这个对象会被添加到小数据 ...
分类:
编程语言 时间:
2018-07-10 16:00:21
阅读次数:
153