时长总结一下Python基础知识,动手写一写不容易忘记 * Python的数据类型可以分为可变与不可变类型两大类 可变类型:列表 ,字典 不可变类型:数值,字符,元组 * 对不可变类型进行赋值的时候其实是创建了一个新的不可变对象,并将指向原来不可变对象的变量指向这个新的不可变对象,这个时候原来的不可 ...
分类:
编程语言 时间:
2018-08-25 16:31:33
阅读次数:
178
基础数据类型有int,str,list,dic,set,float,tuple,其中可变类型:list、dict、set、不可变类型:string、int、float、tuple、 ...
分类:
编程语言 时间:
2018-08-22 22:05:00
阅读次数:
237
注意: 字符串是不可变类型,可设置新变量接收 注意: 字符串是不可变类型,可设置新变量接收 注意: 字符串是不可变类型,可设置新变量接收 find 检测str是否包含在mystr中,如果是返回开始的索引值, 否则返回 -1 mystr.find(str, 开始索引值, 结束索引值) index 跟f ...
分类:
其他好文 时间:
2018-08-22 20:42:11
阅读次数:
145
Set集合和Dict字典set集合collection翻译为集合类型,是一个大的概念如:set是一个可变的,无序的,不重复的元素集合(已覆盖的形式去除重复的元素)s=set()创建一个空sets=set(iterable)创建一个可迭代的集合set的元素不可以索引set可以迭代set中的元素是可hash的元素,一般的可hash元素都是不可变类型数据hash是将整个元素遍历一遍,不管你是什么类型,即
分类:
其他好文 时间:
2018-08-20 00:35:44
阅读次数:
217
可变与不可变类型对象 可变和不可变,本质上就是改变了里面的数据后,内存地址是否有改变 什么是可变/不可变对象 不可变对象,该对象所指向的内存中的值不能被改变。当改变某个变量时候,由于其所指的值不能被改变,相当于把原来的值复制一份后再改变,这会开辟一个新的地址,变量再指向这个新的地址。 可变对象,该对 ...
分类:
编程语言 时间:
2018-08-19 17:10:50
阅读次数:
212
a=10;b=a;b=15;print(id(a))print(id(b)) 电脑给10这个对象分配了一块内存空间。它的内存地址是1766916848 然后a这个变量指向了这块内存地址。 因为b=a;所以b也指向了这块内存地址。 b=15;电脑又给15这个对象分配了一块内存地址,b又指向了15的这块 ...
分类:
编程语言 时间:
2018-08-19 17:04:21
阅读次数:
190
字典 1.查询内存地址 a = 10 print(id(a)) b = a print(id(b)) b = 15 print(id(b)) 2. 数据类型 不可变类型:整型、字符串、元组 可变类型:列表、字典 字典的值可以是任意类型,键只能是不可变类型。 字典存储是无序的。例如: dic = {' ...
分类:
编程语言 时间:
2018-08-19 13:05:24
阅读次数:
147
集合 : 是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希的。正因如此,集合做不了字典的键 集合的两大要点: 1、去重。 把一个列表变成集合,就自动去重了。 2、关系测试。测试两组数据之间的交集,差集,并集等关系。 一、集合的创建 二。集合的增 三、集合的删 ...
分类:
编程语言 时间:
2018-08-17 00:32:41
阅读次数:
201
字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、元组。 字典(dictionary)是除 ...
分类:
编程语言 时间:
2018-08-16 00:50:22
阅读次数:
154
整型 int 字符串 str 1 __author__ = "Tang" 2 3 """不要指望一下全背下来""" 4 """必会的:join split find strip upper lower replace""" 5 6 # capitalize() 首字母大写 7 a = 'tang' ...
分类:
编程语言 时间:
2018-08-13 23:46:22
阅读次数:
230