- 军军小站|张军博客
搜索到与相关的文章
Python

python字符串中匹配数字的正则表达式

Python正则表达式简介正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python自1.5版本起增加了re模块,它提供Perl风格的正则表达式模式。re模块使Python语言拥有全部的正则表达式功能。compile函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。本章节

系统 2019-09-27 17:49:55 1862

Python

未完成·python爬虫第8关项目创建可以聊天的机器人

要求:实现功能:创建一个可以聊天的机器人importrequestsimportjsonuserid=str(1)#1可以替换成任何长度小于32的字符串哦apikey=str(‘A')#这里的A,记得替换成你自己的apikey哦~#创建post函数defrobot(content):#图灵apiapi=r'http://openapi.tuling123.com/openapi/api/v2'#创建post提交的数据data={"perception":{

系统 2019-09-27 17:48:19 1862

Python

cProfile Python性能分析工具使用详解

前言Python自带了几个性能分析的模块:profile、cProfile和hotshot,使用方法基本都差不多,无非模块是纯Python还是用C写的。本文介绍cProfile。例子importtimedeffunc1():sum=0foriinrange(1000000):sum+=ideffunc2():time.sleep(10)func1()func2()运行python-mcProfiledel.py运行结果结果分析执行了6个函数,总共花费了10

系统 2019-09-27 17:47:15 1862

Python

python小技巧积累--题库(持续更新)

原文链接:https://realpython.com/python-coding-interview-tips/介绍作为一名程序员,除了需要具备解决问题的思路以外,代码的质量和简洁性也很关键。python内置库中就有很多简洁而又优雅的操作,这里的知识都来源于网络积累,闲暇时整理下来方便温故。目录>选择正确的内置功能使用enumerate()而不是range()进行迭代使用递推式构造列表而不是map()和filter()使用断点breakpoint()调试

系统 2019-09-27 17:46:50 1862

Python

python画图matplotlib—实现多块图

摘要:matplotlib是可以组合许多的小图,放在一张大图里面显示的.使用到的方法叫作subplot.1.定义引用importmatplotlib.pyplotaspltimportnumpyasnp#matplotlib是可以组合许多的小图,放在一张大图里面显示的.使用到的方法叫作subplot.#使用import导入matplotlib.pyplot模块,并简写成plt2.编写函数defmultiGraph():"""图中图"""plt.figure

系统 2019-09-27 17:46:02 1862

Python

利用Python画ROC曲线和AUC值计算

前言ROC(ReceiverOperatingCharacteristic)曲线和AUC常被用来评价一个二值分类器(binaryclassifier)的优劣。这篇文章将先简单的介绍ROC和AUC,而后用实例演示如何python作出ROC曲线图以及计算AUC。AUC介绍AUC(AreaUnderCurve)是机器学习二分类模型中非常常用的评估指标,相比于F1-Score对项目的不平衡有更大的容忍性,目前常见的机器学习库中(比如scikit-learn)一般也

系统 2019-09-27 17:45:41 1862

Python

python使用socket实现的传输demo示例【基于TCP协议】

本文实例讲述了python使用socket实现的传输demo。分享给大家供大家参考,具体如下:socket传输,客户端代码importsocketdefmain():tcp_client_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#服务器位于本机9999tcp_client_socket.connect(("192.168.27.72",9999))#告诉服务器,我要下载哪一个文件file

系统 2019-09-27 17:38:38 1862

Python

在arcgis使用python脚本进行字段计算时是如何解决中文问题的

一、引言在arcgis打开一个图层的属性表,可以对属性表的某个字段进行计算,但是在平常一般都是使用arcgis提供的字段计算器的界面进行傻瓜式的简答的赋值操作,并没有使用到脚本对字段值进行逻辑的操作。由于最近一直在学python脚本,刚好又碰上一好基友需要我的助攻(使用arcgis制图),这就用上了。本以为能够轻松搞定的,没想到搬石头砸脚了,下面就来说我是如何被砸脚的吧。二、问题描述:将test字段中值为“湖南”的变为“湖南省”。这个逻辑是相当的简单,使用

系统 2019-09-27 17:38:07 1862

Python

python 的列表遍历删除实现代码

python的列表list可以用for循环进行遍历,实际开发中发现一个问题,就是遍历的时候删除会出错,例如l=[1,2,3,4]foriinl:ifi!=4:l.remove(i)printl这几句话本来意图是想清空列表l,只留元素4,但是实际跑起来并不是那个结果。再看下面,利用index来遍历删除列表ll=[1,2,3,4]foriinrange(len(l)):ifl[i]==4:dell[i]printl这样没问题,可以遍历删除,但是列表l如果变为l

系统 2019-09-27 17:38:00 1862

Python

python从入门到精通(DAY 1)

1、要点(1)在C语言中没有字符串,只有字符,在python中的字符串hello,在C语言中是以字符数组在内存存放['h','e','l','l','o'],如果对字符串修改,则是在内存中新开辟了一段空间进行存放。字符串特性:一旦修改,需要重新创建。例:"hello"+"ni"+"hao"内存中:['h','e','l','l','o']+['n','i']+['h','a','o']万恶的“+”,“+”号越多,在内存中多次重复创建,浪费空间。C语言需要手

系统 2019-09-27 17:37:41 1862