分类
摘要:
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)