- 博客(10)
- 收藏
- 关注
原创 python正则表达式贪婪和非贪婪模式
python正则表达式贪婪和非贪婪模式Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪则相反,总是尝试匹配尽可能少的字符。在"","?","+","{m,n}“后面加上?,使贪婪变成非贪婪。>>> s=“This is a number 234-235-22-423”>>> r=re.match(”.+
2019-01-07 00:00:10
289
原创 正则表达式
在开发中会有大量的字符串处理工作,其中经常会涉及到字符串格式的校验。思考场景:如何判断一个字符串是手机号呢?13811011234000000000bdhhfjd1a3hi233rhi387156340场景:在一个文件中,查找出beicai开头的语句测试文件beicai hello pythonbeicai c++beicai iosbeicai php场景:在一个文件中,找到含有beicai的语...
2019-01-06 23:59:31
94
原创 装饰器
装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以这也是Python面试中必问的问题,但对于好多初次接触这个知识的人来讲,这个功能有点绕,自学时直接绕过去了,然后面试问到了就挂了,因为装饰器是程序开发的基础知识,这个都不会,别跟人家说你会Python, 看了下面的文章,保证你学会装饰器。1、先明白这段代码#### 第一波 ####def foo():  ...
2019-01-06 23:58:45
109
原创 模块
Edit31模块1、Python中的模块有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#include <math.h>引入math.h这个头文件,否则是无法正常进行调用的。那么在Python中,如果要引用一些其他的函数,该怎么处理呢?在Python中有一个概念叫做模块(module),这个和C语言中的头文件以及Java中的包很类似,比如在Python中要调...
2019-01-06 23:57:11
146
原创 多继承
Python中多继承的格式如下:# 定义一个父类class A:def printA(self):print(’----A----’)定义一个父类class B:def printB(self):print(’----B----’)定义一个子类,继承自A、Bclass C(A,B):def printC(self):print(’----C----’)obj_C = C()obj_C.pri...
2019-01-06 23:54:15
82
原创 类和对象
类人以类聚 物以群分。具有相似内部状态和运动规律的实体的集合(或统称为抽象)。具有相同属性和行为事物的统称类是抽象的,在使用的时候通常会找到这个类的一个具体的存在,使用这个具体的存在。一个类可以找到多个对象对象某一个具体事物的存在 ,在现实世界中可以是看得见摸得着的。可以是直接使用的类的构成类(Class) 由3个部分构成类的名称:类名类的属性:一组数据类的方法:允许对进行操作的方法 (...
2019-01-06 23:53:38
97
原创 文件操作(介绍)
Edit01文件操作(介绍)什么是文件文件:计算机文件属于文件的一种,与普通文件载体不同,计算机文件是以计算机硬盘为载体存储在计算机上的信息集合文件的作用大家应该听说过一句话:“好记性不如烂笔头”。不仅人的大脑会遗忘事情,计算机也会如此,比如一个程序在运行过程中用了九牛二虎之力终于计算出了结果,试想一下如果不把这些数据存放起来,相比重启电脑之后,“哭都没地方哭了”可见,在把数据存储起来有做么大的价...
2019-01-06 23:49:45
176
原创 进制转换
一、进制:十进制系统:十进制数制系统包括 10 个数字:0、1、2、3、4、5、6、7、8、9二进制系统:信息的存储、处理、传送二进制包括两个符号:0和1八进制系统:书写方便八进制基是8,使用的符号为:0、1、2、3、4、5、6、7十六进制系统:书写方便十六进制:0、1、2、3、4、5、6、7、8、9、A、 B、 C、D、 E、 F二、进制转换:1、十进制转二进制 150=...
2019-01-06 23:48:49
214
原创 if 语句
if 判断语句基本语法在 Python 中,if 语句 就是用来进行判断的,格式如下:if 要判断的条件:条件成立时,要做的事情……注意:代码的缩进为一个 tab 键,或者 4 个空格 —— 建议使用空格在 Python 开发中,Tab 和空格不要混用! 我们可以把整个 if 语句看成一个完整的代码块判断语句演练 —— 判断年龄需求定义一个整数变量记录年龄判断是否满 18 岁 (>=...
2019-01-06 23:45:06
192
原创 Python 的优缺点
1 优点1.简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。2.易学:Python极其容易上手,因为Python有极其简单的说明文档[5] 。3.速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。4.免费、开源:Python是FLOSS(自由/...
2019-01-06 23:42:28
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人