拥有Python标签的文章
Python

python中正则表达式使用

python中正则表达式使用文章目录python中正则表达式使用一、简介二、使用2.1常用规则2.1.1正则表达式字符串写法2.1.2常用匹配规则2.1.3贪婪与非贪婪匹配2.2常用方法2.2.1编译2.2.2匹配2.2.3查找2.2.4替换2.2.5切分2.3分组2.3.1分组使用2.3.2指定分组不捕获2.3.3分组特殊规则2.4断言一、简介这里介绍python中的正则表达式使用,包含正则表达式常用规则、常用方法、贪婪与非贪婪匹配、分组、断言等操作。二

系统 2019-09-27 17:46:46 2414

Python

Python爬虫正则表达式常用符号和方法

正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。1、常用符号.:匹配任意字符,换行符\n除外:匹配前一个字符0次或无限次?:匹配前一个字符0次或1次.*:贪心算法,尽可能的匹配多

系统 2019-09-27 17:46:41 2414

Python

Python 入门之 内置模块 -- os模块

Python入门之内置模块--os模块1、osos是和操作系统做交互,给操作发指令os模块是与操作系统交互的一个接口,它提供的功能多与工作目录,路径,文件等相关(1)工作路径print(os.getcwd())#获取当前文件工作的路径***os.chdir("D:\Python_s25\day16")#路径切换**print(os.getcwd())print(os.curdir)#返回当前目录:('.')print(os.pardir)#获取当前目录的父

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

Python

python实现两个文件夹的同步

其实无论windows还是Linux,简单地去实现两个两个文件夹的同步只需系统自带的复制命令加参数就可以了。WINDOWS:xcopy源文件夹\*目标文件夹/s/e/yLinux:cp-r源文件夹/*目标文件夹这里使用python来实现这些基本功能,并增加一些去重之类的增强功能。1、复制源文件夹中文件至目标文件夹要想同步两个文件夹中的数据,基本思路首先需要遍历源文件夹中的信息,将源文件夹中的文件复制到目标文件夹。遍历文件夹采用os中的listdir函数就可

系统 2019-09-27 17:57:08 2413

Python

Python+threading模块对单个接口进行并发测试

本文实例为大家分享了Pythonthreading模块对单个接口进行并发测试的具体代码,供大家参考,具体内容如下本文知识点通过在threading.Thread继承类中重写run()方法实现定制输出结果代码如下importrequestsimportthreadingimportsys,io#解决console显示乱码的编码问题sys.stdout=io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8')cl

系统 2019-09-27 17:56:38 2413

Python

解决python flask中config配置管理的问题

在项目中我们需要配置各种环境。如果我们的配置项很少的话,可以直接简单粗暴的来;比如:app=Flask(__name__)app.config['DEBUG']=Trueapp.config其实是实例化了flask.config.Config类的实例,继承于python内置数据结构dict字典,可以使用update方法:app.config.update(DEBUG=true,SECRET_KEY='xxxx')如果设置很多的情况下,想要集中起来管理设置项

系统 2019-09-27 17:56:30 2413

Python

Python 内存分配时的小秘密

Python中的sys模块极为基础而重要,它主要提供了一些给解释器使用(或由它维护)的变量,以及一些与解释器强交互的函数。本文将会频繁地使用该模块的getsizeof()方法,因此,我先简要介绍一下:该方法用于获取一个对象的字节大小(bytes)它只计算直接占用的内存,而不计算对象内所引用对象的内存这里有个直观的例子:importsysa=[1,2]b=[a,a]#即[[1,2],[1,2]]#a、b都只有两个元素,所以直接占用的大小相等sys.getsi

系统 2019-09-27 17:55:36 2413

Python

Python对象体系深入分析

本文较为详细的分析了了Python的对象体系。分享给大家供大家参考。具体如下:Guido用C语言创造了Python,在Python的世界中一切皆为对象.一.C视角中的Python对象让我们一起追溯到源头,Python由C语言实现,且向外提供了C的APIhttp://docs.python.org/c-api/index.html.我们思考问题的时候,可能对于对象这种东西很容易理解,而计算机能理解的只有0,1序列这样的字节序列,从根本上讲,我们所说的计算机语

系统 2019-09-27 17:54:54 2413

Python

[Python] 杨辉三角 (生成器generator & 列表生成式)

练习杨辉三角定义如下:1/\11/\/\121/\/\/\1331/\/\/\/\14641/\/\/\/\/\15101051把每一行看做一个list,试写一个generator,不断输出下一行的list:期待输出:#[1]#[1,1]#[1,2,1]#[1,3,3,1]#[1,4,6,4,1]#[1,5,10,10,5,1]#[1,6,15,20,15,6,1]#[1,7,21,35,35,21,7,1]#[1,8,28,56,70,56,28,8,1

系统 2019-09-27 17:53:12 2413

Python

广度优先和深度优先算法实现LeetCode547朋友圈(Python)

针对本题,大部分题解是使用的深度优先算法实现的,本文提供了广度优先的解决方案。1、深度优先​classSolution:deffindCircleNum(self,M):visited,ans=set(),0defdfs(i):forjinrange(len(M[i])):ifM[i][j]andjnotinvisited:visited.add(j)dfs(j)foriinrange(len(M)):ifinotinvisited:dfs(i)ans+=

系统 2019-09-27 17:51:52 2413

Python

Python之NumPy(axis=0 与axis=1)区分详解

python中的axis究竟是如何定义的呢?他们究竟代表是DataFrame的行还是列?考虑以下代码:>>>df=pd.DataFrame([[1,1,1,1],[2,2,2,2],[3,3,3,3]],\columns=["col1","col2","col3","col4"])>>>dfcol1col2col3col4011111222223333如果我们调用df.mean(axis=1),我们将得到按行计算的均值>>>df.mean(axis=1)0

系统 2019-09-27 17:49:31 2413

Python

python中的列表、元组、字典

列表和元组可以将列表和元组当成普通的“数组”,它能保存任意数量任意类型的Python对象。和数组一样,通过从0开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象。列表和元组有几处重要的区别。列表元素用中括号([])包裹,元素的个数及元素的值可以改变。元组元素用小括号(())包裹,不可以更改(尽管他们的内容可以)。元组可以看成是只读的列表。通过切片运算([]和[:])可以得到子集,这一点与字符串的使用方法一样。>>>aList=[1,2,3,4]>

系统 2019-09-27 17:48:08 2413

Python

【Python + Mysql + UI】学生信息管理系统(附代码)

...........做了一个学生信息管理的简单数据库程序,写了一点简单的UI界面,功能不是很强大,代码组织也很不科学,洋洋洒洒竟然写了700多行.......分享出来,一起学习/**********************************@author:CSDN@WilliamCode@E-mail:1327804001@qq.com@date:2019-01-09@AllRightsReserved@@专业程序员,精通C,Python,Java

系统 2019-09-27 17:47:33 2413

Python

get random number in python

Helponmethodrandintinmodulerandom:randint(self,a,b)methodofrandom.RandominstanceReturnrandomintegerinrange[a,b],includingbothendpoints.reference:http://bytes.com/topic/python/answers/466655-how-pop-random-item-listgetrandomnumberi

系统 2019-08-29 22:48:28 2413

Python

python实现简单的TCP代理服务器

本文实例讲述了python实现简单的TCP代理服务器的方法,分享给大家供大家参考。具体实现代码如下:#-*-coding:utf-8-*-'''filename:rtcp.py@desc:利用python的socket端口转发,用于远程维护如果连接不到远程,会sleep36s,最多尝试200(即两小时)@usage:./rtcp.pystream1stream2stream为:l:port或c:host:portl:port表示监听指定的本地端口c:hos

系统 2019-09-27 17:55:41 2412