python基础
王婷 Katrina
这个作者很懒,什么都没留下…
展开
-
Day3任务52,核心底层原理内存分析(重要)
字典的构成=key+value想把它俩联结在一起就要放到一个bucket(桶里面)来一一组队。但这个桶可能分为了很多层,可以自由上下伸缩延长,根据字典串的大小决定。那如何分辨某个字典串放到了桶的第几层。这个要把形成的地址后三位截取,按3进制的顺序来依次排列问题:忘记了三进制的数字规则。集合不能容纳两个同样的元素并集:连个内容链接在一起交集:两个对象的共同点差集:两个差...原创 2021-03-22 13:32:07 · 97 阅读 · 0 评论 -
DAY4 47节-49,字典
字典是对键值对的无序可变蓄力,字典中的每个元素都是键值对,包含:对象和值对象。例如:name:gaoqiage:18job:programmer这就是字典。类型包含:整数、浮点数、字符串、元组#创建字典对象 a={‘name’:'gaoqi','age':18}b=dict(name='gaoqi',age=18)通过fromkey创建值为空的自定通过NONE来展现update()clear()数值全部删除pop()...原创 2021-03-22 12:50:06 · 61 阅读 · 0 评论 -
Day3,元组tuple 43-45节
列表式可变序列[]元组是不可变序列()#也可以不加小括号,建立好后就不可以动了。或tuple()索引、切片、链接、成员关系、比价与暖、元组长度、最大值最小值、求和删除delzipa=[10,20,30]b=[40,50,60]c=[70,80,90]d=zip(a,b,c)dlist(d)[(10,20,30),(40,50,60),(70,80,90)]生成器a=(x*2 for x in range(5))...原创 2021-03-20 13:40:02 · 68 阅读 · 0 评论 -
Day2,pycharm基础学习
链式赋值链式赋值同一个对象赋值给多个变量。x=y=123,等于x=123;y=123系列解包赋值a,b,c=4,5,6 等于:a=4;b=5;c=6基本数据类型整数,234,10,50浮点型,小数,3.14布尔型,True,False字符串型,abc,sxt,中国。注:加引号运算符±*/浮点数除法,8/2=4.0//整数除法,7//2=3%余数**幂次方运算整数使用int()实现类型转换int(9.9)9自动转型:整数和浮点数混合运算时,表达式结果原创 2021-03-20 12:15:34 · 279 阅读 · 0 评论 -
Python基础知识-pycharm版 第39-40节(slice切片没听懂。。。。)
列表切片slice操作 #截取部分字符串起始偏移量 start:终止偏移量 end[:步长STEP]a = [10,20,30,40,50,60]a[:][10,20,30,40,50,60]a[1:3:1] # [20,30]列表排序revered逆序列表排列修改原列表,不建新列表的排序a=[10,20,30,40]a.sort()#默认升序排列a[10,20,30,40] a=[10,20,3,,40]a.sort(reverse=True) #降序排列,加翻转参数,原创 2021-03-19 14:26:07 · 206 阅读 · 0 评论 -
Python基础知识-pycharm版 第38节
Python基础知识-pycharm版第38节通过索引直接访问元素在列表中是从0开始a[2],不可以超出数值数量范围。index,在列表中首次出现的索引a.index(20) #这里放的是数值原创 2021-03-19 13:11:15 · 210 阅读 · 0 评论