简介 Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。 该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独 ...
分类:
编程语言 时间:
2018-03-17 21:36:17
阅读次数:
224
第一次接触到Python时,有些手足无措,之前也从未接触过编程。但是通过几节课,又觉得这门课程很有趣。我希望这门语言可以帮助我解决一些与所学专业有关的问题,也更加希望可以掌握这一门语言。现在计算机网络时代发展迅速,掌握一门计算机语言对将来也会有所帮助。而且Python背后的库很多,分析数据时也会用到 ...
分类:
编程语言 时间:
2018-03-17 18:48:23
阅读次数:
217
二分查找: l = [2,3,5,10,15,16,18,22,26,30,32,35,41,42,43,55,56,66,67,69,72,76,82,83,88] def func(l,aim,start= 0,end=None): if end == None:end = len(l) - 1 ...
分类:
编程语言 时间:
2018-02-27 10:22:18
阅读次数:
208
二分查找要求对象必须有序,其基本原理如下: .从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束; 2.如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。 3.如果在某一步骤数组为空,则代表找不到。 二分查找也成为折半 ...
分类:
编程语言 时间:
2018-02-24 19:24:42
阅读次数:
170
python3的urllib 模块提供了获取页面的功能。 urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None) - url: 需要打开 ...
分类:
编程语言 时间:
2018-01-29 22:29:42
阅读次数:
283
1.列表的创建alist=[123,‘abc‘,4.56,[‘inner‘,‘list‘],‘Dchen‘,‘Blanksapce‘]#方刮号为列表,里面的的数组视自己情况添加2.列表的切片操作print(alist[0])#选择列表第一个元素,python中列表第一位元素以0开始[‘123’]print(alist.
分类:
编程语言 时间:
2018-01-26 11:10:20
阅读次数:
222
一,列表的增删改查 列表中增加元素: 1,从列表的末尾增加一个元素:append("") 2,从列表中插入一个元素:insert(下标位置,插入的元素) 合并列表: 1,name.extend(name2) 将name2列表中的元素,添加到列表name中; 删除列表中元素: 1,弹出一个元素:pop ...
分类:
编程语言 时间:
2018-01-10 11:22:49
阅读次数:
132
时间复杂度:用来评估算法运行效率的一个东西,即 (单位)! 一般来说,时间复杂度高的算法比复杂度低的算法慢。 O(1)<O(logn)<O(n) 效率最好为O(1),其他递减次之。 简而言之,几层循坏,就是O(log2 n), 若n=64 ,则复杂度为:O(log2 64)=6 ...
分类:
编程语言 时间:
2018-01-06 21:04:07
阅读次数:
179