03 2019 档案

10-python基础—索引与切片总结
摘要:python中索引与切片的熟练掌握对于字符串的操作很有帮助,梳理如下: (1)索引 S = 'hello world' 1)正向索引 正向索引从0开始,向右依次递增。 2)反向索引 反向索引从-1开始,向左依次递减。 (2)切片 S = 'hello world' 1)正向切片 正向切片从左侧索引值 阅读全文

posted @ 2019-03-20 21:25 Summer儿 阅读(6914) 评论(1) 推荐(0)

04_计算机缓存与内存简析【转】
摘要:cpu中的一级缓存和二级缓存和三级缓存与内存之间的关系 一级缓存是什么: 一级缓存都内置在CPU内部并与CPU同速运行,可以有效的提高CPU的运行效率。一级缓存越大,CPU的运行效率越高,但受到CPU内部结构的限制,一级缓存的容量都很小。 CPU缓存(Cache Memory)是位于CPU与内存之间 阅读全文

posted @ 2019-03-18 22:41 Summer儿 阅读(961) 评论(0) 推荐(0)

03_set slice的时间复杂度
摘要:set slice O(n+k) 使用切片赋值来解释set slice的时间复杂度 (1) 对li[0:3]赋值首先会删除1,2,3,空出来的位置被后面的元素依次向前移动填充,由del slice 得时间复杂度是 O(n),得出此时的时间复杂度是O(n),复杂度并不要求准确严格而是使用一种渐进表示的 阅读全文

posted @ 2019-03-18 21:57 Summer儿 阅读(493) 评论(0) 推荐(0)

02_python内置模块_timeit
摘要:timeit模块可以用来测试一小段python代码的执行速度。 (1)timeit.Timer(stmt='pass', setup='pass', timer=<timer function>) Timer是测量小段代码执行速度的类。 stmt参数是要测试的代码语句(statement); set 阅读全文

posted @ 2019-03-18 20:32 Summer儿 阅读(220) 评论(0) 推荐(0)

01_python2.x和python3.x中range()的区别
摘要:Py2.x 1) .range 和xrange都是经常使用的,特别是range()返回一个列表 2) .xrange()一般用来创建迭代对象 Py3.x xrange()不存在了,只有range()而range()相当于py2.x里面的xrange()是可迭代对象, 想要获取列表,必须使用list( 阅读全文

posted @ 2019-03-18 15:12 Summer儿 阅读(789) 评论(0) 推荐(0)

导航