随笔分类 - Python
Python相关
摘要:前言: python引入logging模块,用来记录自己想要的信息。print也可以输入日志,但是logging相对print来说更好控制输出在哪个地方。怎么输出以及控制消息级别来过滤掉那些不需要的信息。 日志级别: 代码: 执行结果: 日志输出-控制台: 代码: 执行结果: 日志输出-控制台和文件
阅读全文
摘要:前言: 计数统计,简单的说就是统计某一项出现的次数。实际应用中很多需求都需要用到这个模型,如检测样本中某一值出现的次数、日志分析某一消息出现的频率、分析文件中相同字符串出现的概率等等。以下是实现的不同方式。 实现方式: 使用dict 使用set和list 使用collections.Counter
阅读全文
摘要:环境: windows7,python3.4 代码:(亲测可正常执行)
阅读全文
摘要:环境: windows,python3.4 参考链接: https://blog.csdn.net/weixin_36604953/article/details/78156605 代码:(亲测可以运行) BeautifulSoup神器 Python一个第三方库bs4中有一个BeautifulSou
阅读全文
摘要:环境: windows7 python3.4(pip install requests;pip install BeautifulSoup4) 代码:(亲测可以正确执行) 讲解: python标准库 内置函数open(file,mode='r',buffering=-1,encoding=None,
阅读全文
摘要:1、原地交换两个数字 1、原地交换两个数字 1、原地交换两个数字 1、原地交换两个数字 x, y =10, 20 print x, y y, x = x, y print x, y 10 20 20 10 x, y =10, 20 print x, y y, x = x, y print x, y
阅读全文
摘要:前言: 环境配置:windows64、python3.4 requests库基本操作: 1、安装:pip install requests 2、功能:使用 requests 发送网络请求,可以实现跟浏览器一样发送各种HTTP请求来获取网站的数据。 3、命令集操作: BeautifulSoup4库基本
阅读全文
摘要:因为class是python的关键字,所以在写过滤的时候,应该是这样写: 这里总结:
阅读全文
摘要:参考链接:https://blog.csdn.net/u010786109/article/details/40649827 python实现堆栈操作 堆栈是一个后进先出的数据结构,其工作方式就像一堆汽车排队进去一个死胡同里面,最先进去的一定是最后出来。 我们可以设置一个类,用列表来存放栈中元素的信
阅读全文
摘要:timer类 Timer(定时器)是Thread的派生类,用于在指定时间后调用一个方法。 构造方法: Timer(interval, function, args=[], kwargs={}) interval: 指定的时间 function: 要执行的方法 args/kwargs: 方法的参数 实
阅读全文
摘要:Python 一篇学会多线程 链接:https://www.cnblogs.com/yeayee/p/4952022.html Python 一篇学会多线程 链接:https://www.cnblogs.com/yeayee/p/4952022.html 多线程和多进程是什么自行google补脑,廖
阅读全文
摘要:转载于:http://blog.csdn.net/wangtong95/article/details/51100872 在PyCharm /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明 PyCharm Default Keymap——
阅读全文
摘要:Python__copy copy模块用于对象的拷贝操作。该模块只提供了两个主要的方法:copy.copy与copy.deepcopy,分别表示浅复制与深复制。 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。即浅复制只复制对象本身,没有复制该对象所引用的对象。 深拷贝(deepcopy
阅读全文
摘要:《本文来自公众号“大邓带你玩python”,转载》 用百分之20时间,学会解决百分之80的问题。 常用的库有time、datetime。其中datetime库是对time库的封装,所以使用起来更加便捷。date是指日期时间(年月日)处理,time往往更加细小的单位(小时分秒等)的时间处理。 一、da
阅读全文
摘要:《 转载于Python数据之道 - 本公众号秉承“让数据更有价值”的理念,主要分享数据相关的内容,包括数据分析,挖掘,可视化,机器学习,深度学习等。》 = "Life is short, you need Python" 让我们来了解一下Python吧 1 起源 Python 的创立者,Guido
阅读全文
摘要:《本文来自公众号“大邓带你玩python”,转载》 我们看看Python中结果 math.sqrt(8).math.sqrt(8) 8.000000000000002 本以为会得到8.0,但没想到得到8.000000000000002。 本以为会得到8.0,但没想到得到8.0000000000000
阅读全文
摘要:C — malloc( ) and free( ) C 语言中使用malloc( )函数申请的内存空间,为什么一定要使用free释放? **malloc()函数功能:是从堆区申请一段连续的空间,函数结束后不会自动释放,如果不调用free()去释放的话,要等到程序结束后,操作系统才会自动回收。 用ma
阅读全文
摘要:列表生成式 ——可以快速生成list,可以通过一个list推导出另一个list,而代码却十分简洁: >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] >>> [x * x for x in range(1
阅读全文
摘要:迭代器( iterator) ——是访问集合元素的一种方式,迭代器从集合的第一个元素开始访问,直到所有元素被访问结束。并且,迭代器只能向前访问。 优点:不要求事先准备好整个迭代过程中的所有元素,迭代器仅仅在迭代到某个元素时才计算该元素。在这之前和之后,元素可以不存在或者被销毁。这一大优点使迭代器特别
阅读全文
摘要:什么是装饰器? 装饰器:本质上是一个Python函数(python中函数就是对象),它可以让其他函数在不需要做任何代码变动的前提下,增加额外功能,装饰器的返回值也是一个函数对象。 优点 :有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。 装饰器就是把函数作为参数的函数。 装饰
阅读全文

浙公网安备 33010602011771号