![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
羊羊羊羊吃青草
咩~
展开
-
【踩坑记录】M2Crypto安装报错
依赖文件里M2Crypto安装报错原因:缺少一些系统包没有安装。原创 2022-08-24 17:34:17 · 1360 阅读 · 0 评论 -
python优化之-slot
slot优化python内存原创 2022-07-24 12:34:23 · 894 阅读 · 0 评论 -
堆排序-python
。原创 2022-07-24 12:05:04 · 127 阅读 · 0 评论 -
《剑指Offer》笔记-第二章 面试需要的基础知识
二、面试需要的基础知识数据结构数组字符串链表树栈和队列算法和数据操作查找和排序递归和循环位运算原创 2022-02-27 21:53:01 · 192 阅读 · 1 评论 -
python刷题三(入门题:数列的和)
描述数列的定义如下:数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。输入描述:输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。输出描述:对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。示例1输入:81 42 2输出:94.733.41答案:解题思路:import mathdef math_sqrt(n, m): count = 0原创 2021-10-10 15:20:39 · 1384 阅读 · 0 评论 -
python刷题二(入门题:找零)
描述Z国的货币系统包含面值1元、4元、16元、64元共计4种硬币,以及面值1024元的纸币。现在小Y使用1024元的纸币购买了一件价值为N (0 < N \le 1024)N(0<N≤1024)的商品,请问最少他会收到多少硬币?输入描述:一行,包含一个数N。输出描述:一行,包含一个数,表示最少收到的硬币数。示例1输入:200输出:17说明:花200,需要找零824块,找12个64元硬币,3个16元硬币,2个4元硬币即可。备注:对于100%的数据,N (0 &l原创 2021-10-07 17:54:58 · 176 阅读 · 0 评论 -
python刷题一(入门题:处理拼写错误)
描述我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径:三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello上面的规则优先“从左到右”匹配,即如果是AABBCC,虽然AABB和BBCC都是错误拼原创 2021-10-07 17:14:35 · 731 阅读 · 0 评论 -
python之列表、元祖详细对比
全方位列表、元祖对比一、 列表可变,元祖不可变。1. 为什么元祖不可变?从内存来解释,元祖的每个值在内存中存放于一个地址值,这个地址值是不可变的。2. 修改元祖中的列表元素值,元祖还是不可变的吗?可以向元祖中添加扩充元素,这不代表元祖可变,id(元祖)会发现,它的地址值已经变化。创建了另一个指向同一对象的元祖元祖可以接受一个可变对象作为元素,比如元祖中包含一个列表,修改了元祖中的列表里的值,这个元祖中的列表的地址值值固定的,虽然列表的值变了,但列表的地址值不变,元祖没变。二、元祖速原创 2021-10-07 12:34:37 · 675 阅读 · 0 评论 -
Python之单元测试
Python之单元测试典型的单元测试步骤创建测试计划编写测试用例,准备测试数据编写测试脚本编写被测代码,代码完成后执行测试脚本修正代码缺陷,重新测试直到代码修正结束让测试驱动开发一、Python的单元测试框架PyUnit(unittest)是Python的标准库1. 测试固件(test fixtures)测试相关的准备工作和清理工作setUp():完成初始化工作tearDown():资源释放# 被测试类 myClass.pyclass MyClass(o原创 2021-07-30 17:08:57 · 374 阅读 · 2 评论 -
常用python执行shell的命令
一、os.system(“pwd”)1.返回值依赖于系统,程序阻塞等待返回直接返回系统的调用返回值windows、Linux下是不一样的2.样例二、os.popen(command[, mode[, bufize]])1. 执行后的结果是个字符串2. 使用import osresult = os.popen("pwd").read()3.样例三、commands模块(Python2中的模块)1. 有以下三个函数:函数说明备注getoutput(c原创 2021-07-29 12:43:09 · 4032 阅读 · 0 评论 -
python之 生成器-Generators
转自本人旧博客title: 生成器-Generatorsdate: 2017-07-21 15:11:24tags: pythoncategories: pythonGenerators(生成器)一种迭代器,但是只能对其迭代一次。因为它们并没有把所有的值存在内存中,而是在运行是生成值.通过遍历来使用“for”循环传递转给任意可以进行迭代的函数和结构。(大多是...原创 2019-07-09 10:09:35 · 199 阅读 · 0 评论 -
python内建模块-Collections
转自本人旧博客title: Collectionsdate: 2017-07-21 18:29:01tags: pythoncategories: python内建模块Collections是python内建的一个集合模块,提供了许多有用的集合类提供的集合类defaultdictfrom collections import defaultdictcounter计数...原创 2019-07-08 22:21:21 · 136 阅读 · 0 评论 -
nginx
转自本人旧博客title: nginxdate: 2018-03-16 16:09:58tags: nginxcategories: 操作系统nginx正向代理反向代理:负载均衡(默认为轮询)什么是nginxnginx是服务器软件功能:可以与服务器硬件结构,将程序放在nginx服务器上,将程序发布出去作用:高性能的HTTP:发布网站反向代理服务器:实...原创 2019-07-08 22:23:44 · 77 阅读 · 0 评论 -
python基础整理
转自本人旧博客title: pythondate: 2018-01-10 14:32:06tags:categories:python核心1. python基础查漏补缺:数字:python长整型仅受限于用户计算机的虚拟内存总数第六种数字类型:decimal,用于十进制浮点数。不是內建类型,得先导入decimal模块字符串索引操作费([])和切片操作符([:])...原创 2019-07-08 22:26:03 · 84 阅读 · 0 评论 -
python之*args和**kwargs
转自本人旧博客title: ‘*args和**kwargs’date: 2017-07-21 10:15:51tags: pythoncategories: python用法它们主要用于函数定义,可以将不定数量的参数传递给一个函数*args的用法*args是发送一个非键值对的可变数量的参数列表给一个函数**kwargs的用法**kwargs允许将不定长度的键值对...原创 2019-07-08 22:30:00 · 171 阅读 · 0 评论 -
python之编码
转自本人旧博客title: python之编码date: 2017-07-13 16:26:57tags: pythoncategories: pythondecode 和 encode字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码encode unicode -> 其它 编码decode 其它 ->...原创 2019-07-08 22:31:07 · 119 阅读 · 0 评论 -
python之单例模式
转自本人旧博客title: python之单例模式date: 2018-07-04 17:19:53tags:单例模式保证了在程序的不同位置都可以且仅可以取到同一个对象实例,如果实例不存在,会创建一个实例使用函数装饰器实现def singleton(cls): _instance = {} def inner(): if cls not in _instanc...原创 2019-07-08 22:31:49 · 248 阅读 · 0 评论 -
BeautifulSoup
转自本人旧博客title: BeautifulSoupdate: 2017-08-17 21:00:53tags: pythoncategories: 爬虫安装和使用安装pip install beautifulsoup4使用导入from bs4 import beautifulsoup创建一个字符串 html = """ <html>...原创 2019-06-24 23:12:27 · 200 阅读 · 0 评论 -
python模块之-Collections
转自本人旧博客title: Collectionsdate: 2017-07-21 18:29:01tags: pythoncategories: python内建模块Collections是python内建的一个集合模块,提供了许多有用的集合类提供的集合类1. defaultdictfrom collections import defaultdict2. counte...原创 2019-06-24 23:41:44 · 136 阅读 · 0 评论 -
python异步
python异步概念:python内置全局锁,限制一个进程只有一个线程被CPU调用进程、线程、协程进程:CPU资源分配的最小单元,一个进程可以有多个线程计算密集型:效率高,但浪费资源IO密集型:效率高,但浪费资源线程:CPU计算的最小单元计算密集型:多线程无法利用多核优势,通过多进程方式实现并发,但浪费资源IO密集型:效率高协程:微线程,开发者控制线程执行流程,...原创 2019-06-24 16:44:49 · 699 阅读 · 0 评论