摘要: 1. 第一个python程序 1.1 python的安装 自己百度,这是自学最基本的,安装一路确定即可,记得path下打钩。 1.2 python的编写 python程序有两种编写方式: 1.进入cmd控制台,输入python进入编辑模式。这时候我们可以直接编写python程序 2.也可以在.py文件中编写p... 阅读原文
2019-11-05 16:50:04 阅读(2380) 评论(0)
摘要: 1. 变量 变量:将运算的中间结果暂存到内存,以便后续程序调⽤。 可以直接运算,如下所示: print(3+5+6) print((3+5+6)*12) print(((3+5+6)*12)+3) print((((3+5+6)*12)+3)/45) 也可以使用变量,如下所示: a = 3+5+6 # ... 阅读原文
2019-11-05 15:39:02 阅读(2256) 评论(0)
摘要: 1 #二分法查找 2 #方法1 循环+左右边界变动,两者差减半 3 #方法2 递归+新列表长度减半 4 #方法3 递归+左右边界变动,两者差减半 5 6 #方法1 循环+左右边界变动,两者差减半 7 def recursion1(n1,li1): #1 简洁 推荐 8 ... 阅读原文
2019-11-05 14:51:03 阅读(3484) 评论(0)
摘要: Python语言碰上计算式同时出现在一个指令内时,除了括号"("、")"最优外,其余计算优先次序如下: 次方(**)。 乘法、除法、求余数(%)、求整数(//),彼此依照出现顺序运算。 加法、减法,彼此依照出现顺序运算。 阅读原文
2019-11-05 14:10:02 阅读(2556) 评论(0)
摘要: 目录 1. 集成doctest模块 1.1. 通过指定文本文件的方式 1.2. 通过编写文档字符串的方式 1.3. 指定额外的选项 2. 失败时继续执行 3. 指定输出的格式 ... 阅读原文
2019-11-05 13:46:04 阅读(2453) 评论(0)
摘要: 进程:通俗理解一个运行的程序或者软件,进程是操作系统资源分配的基本单位 1.1、导入进程模块 import multiprocessing1.2、Process进程类的语法结构如下: Process([group[, target[, name[,args[,kwargs]]]]]) group: -... 阅读原文
2019-11-05 11:50:04 阅读(2806) 评论(0)
摘要: 一、进程与线程之间的关系   1、线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。   2、线程可与属于同一进程的其它线程共享进程所拥有的全部资源,但是其本身基本上不拥有系统资源,只拥有一点在运行中必不可少的信息(如程序计数器、... 阅读原文
2019-11-05 11:20:01 阅读(2453) 评论(0)
摘要: 目录 命令行参数及 argparse 包 argparse 解析 bool 参数错误做法 argparse 解析 bool 参数正确做法 1 argparse 解析 bool 参数正确做法 2 Refe... 阅读原文
2019-11-05 10:58:02 阅读(2271) 评论(0)
摘要: 写在前面 Python唯一支持的参数传递方式是『共享传参』(call by sharing) 多数面向对象语言都采用这一模式,包括Ruby、Smalltalk和Java(Java的引用类型是这样,基本类型按值传递) 共享传参是指函数的各个形式参数获得实参中各个引用的副本;也就是说,函数内部的形参是实参的别名(... 阅读原文
2019-11-05 09:28:08 阅读(2284) 评论(0)
摘要: 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? num_list=[] cou=0 for i in range(1,5): for j in range(1,5): for k in range(1,5): if... 阅读原文
2019-11-05 08:26:01 阅读(2338) 评论(0)