摘要: 一、在线安装 1、pip install 模块名 2、使用国内源进行安装:参考 https://www.cnblogs.com/songzhixue/p/11296720.html(pip3 install -i https://pypi.doubanio.com/simple/ 包名) 3、pyc 阅读全文
posted @ 2019-11-11 15:37 红枣枸杞 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 1、类animal = Animal('汪'),animal叫对象,类里的变量叫属性,类里定义的叫方法,类外面用def定义的叫函数。只是类里定义的方法第一个参数是self 每个对象的属性,以及类的属性(Animal.voice)是单独存储的 class Animal(object): voice = 阅读全文
posted @ 2019-11-04 11:01 红枣枸杞 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、进程与线程 进程:进程是并行,系统进行资源分配的最小单位,进程拥有自己的内存空间,所以进程间资源不共享,开销大。同一进程中所有线程共享资源 线程:线程是并发,调度执行的最小单位,也叫执行路径,依赖进程的存在而存在,一个进程至少有一个线程,叫主线程。多个线程共享内存(数据共享和全局变量),提升程序 阅读全文
posted @ 2019-10-31 15:14 红枣枸杞 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1、参考博客:https://www.cnblogs.com/3me-linux/p/6761635.html 2、闭包:外层函数套用内层函数,返回内层函数。返回的内层函数在被调用时,记住定义时的位置 变量作用域:python的作用域规则下进行工作:“x是函数outer里的一个局部变量。当函数inn 阅读全文
posted @ 2019-10-31 11:42 红枣枸杞 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、作用域 local:局部作用域 E(Enclosing):闭包函数外的函数中 G(global): 全局作用域 B(Build-in):內建作用域 查找变量的顺序,从上到下 2、函数内的变量只能在函数内部调用 3、 a = 'hello' def hi(): b = 'world' print( 阅读全文
posted @ 2019-10-30 14:54 红枣枸杞 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1、递归函数:函数调用填本身 2、举个例子--斐波那契函数 3、详细说明 a:把问题分成更小子问题,此处将 abcdef,分为 a 和 bcdef b:有一个函数可以应用在所有的子问题上 str[1:]+str[0] c:把子问题的解,拼成最终问题的解,即递归的部分。return fanzhuan( 阅读全文
posted @ 2019-10-30 13:59 红枣枸杞 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1、冒泡 2、 3、 阅读全文
posted @ 2019-10-30 11:49 红枣枸杞 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1、字典的声明 dic = {'dog':'wang','cat':'miao','count':3} 2、字典删除 删除某个键值对 dic = {'dog':'wang','cat':'miao','count':3} list1 = [1,2,3] dic.pop('count') #与列表不同 阅读全文
posted @ 2019-10-29 16:31 红枣枸杞 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1、[(x,y) for x in [1,2,3] for y in [4,2,3] if x == y] (x,y):输出表达式,产生最终列表的元素 for x in [1,2,3] for y in [4,2,3]:输入列表 if x == y:可选的判断表达式 2、举个例子,矩阵转置 阅读全文
posted @ 2019-10-29 11:54 红枣枸杞 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、列表的基本使用 #lis1.extend(lis2) lis2合并至lis1lis2 = ['你','我','他'] lis.extend(lis2) print(lis) #reverse反向 lis.reverse() print(lis) 2、列表的取值和切片 # 列表 符号[] 列表中可 阅读全文
posted @ 2019-10-25 16:53 红枣枸杞 阅读(173) 评论(0) 推荐(0) 编辑