python3 多线程下载

代码: def Handler(start, end, url, filename): headers = {'Range': 'bytes=%d-%d' % (start, end)} with requests.get(url, headers=headers,stream=True) as r: with open(filename, "r+b") as fp: fp.seek(start) var = fp.tell() fp.write(r.co […]

Python字典的使用

字典的定义 zidian={ "key1":{ "keys1":{"a","b","c"}, "keys2":{"d","e","f"} }, "key2":{ "keys3":{"g","h"} } } 访问字典里的值 zidian["key1"]["keys1"] 修改值 del zidian["key2"] #删除key2 zidian["key1"]["keys1"]="a" #将key1键中的值修改为"a",其它内置函数下面介绍 内置函数 dic […]

Python3列表操作

append() #在列表末尾添加值 clear() #清空列表 copy() #返回复制列表 count() #统计出现的值的个数 extend() #相当于合并列表 index() #查找值的首次出现的下表 insert() #插入一个值 pop() #从列表末尾删除值 remove() #移除列表中的值 reverse() #倒序 sort() #排列 以下以数组 a[2,3,4,5,6,7]做示例 a.append(2) #末尾添加2 a.clea […]

关于编程语言中的变量起名

编程中,我们用到最多的就是定义变量了把。 这篇文章主要写一下一般定义变量的规则: 1.不能使用数字开头 2.大小写有区别 3.变量可以由下划线开始 4.变量中不可以含有“-“,在大部分编程语言中横线表示借号 5.变量中,不能含有特殊字符 6.编程语言中的关键字不能作为变量 7.变量中不能含有空格 8.一般定义变量,最后定义为有意义的名称,增加程序可读性 暂时就写这么多了。。。记起来再更新~

Python3定义函数与字符类型转换

Python定义函数很简单,以下为定义的样式: def functionname(): functionbody return value 这样既可完成一个函数的定义 然后就是字符类型的转换了 以下是讲一个字符型强制转换为整数型的例子: name="2" print(int(name)*100) 输出值为200

C++部分学习笔记 part-3

这次要介绍的是stack,就是栈了。 栈,先进后出。(注一篇文章:https://eqblog.com/c-lang-stack-heap.html) 先来一个最简单的进栈(push)和出栈(pop)的操作的代码: #include<iostream> #include<algorithm> #include<stack> using namespace std; int main() { stack<int> […]

C++部分学习记录 part-2

本次介绍的是vector,用法: vector<int>a; vector<int>a(10,0); //定义10个元素 每个元素都为0; vector高级操作: a.assign(b.begin(), b.begin()+3); //b为向量,将b的0~2个元素构成的向量赋给a a.assign(4,2); //是a只含4个元素,且每个元素为2 a.back(); //返回a的最后一个元素 a.front(); //返回a的第一个 […]