- 博客(13)
- 收藏
- 关注
原创 re模块和面向对象day16
re模块和面向对象re模块1.re.compilecompile(正则表达式) - 编译正则表达式,创建正则表达式对象2.匹配1)fullmatch(正则表达式,字符串) - 让整个字符串和正常则表达式进行匹配2)match(正则表达式,字符串) - 匹配字符串开头如果匹配不到结果是None,如果匹配成功了,结果是匹配对象3.匹配对象re_str = r'\d{3}'result = match(re_str, '123dsdsadsdsawewewqeqeqeqwe')'''1
2020-06-30 20:39:39 182
原创 异常和正则day15
异常和正则异常捕获1.什么是异常捕获让程序执行过程中出现异常的时候,程序不崩溃,可以继续进行注意:不是任何时候都要使用异常捕获,是在某个位置明知可能会出现异常,又不想让程序崩溃的时候才使用2.异常捕获的语法1)语法1:可以捕获所有异常try: 代码段1except: 代码段2说明:try、excpet: - 关键字,固定写法: - 固定写法代码段1 - 和try保持一个缩进的一条或多条语句;可能会出现异常的代码(需要捕获异常的代码)代码段2 - 和excpet保持一
2020-06-30 20:39:05 153
原创 文件操作day14
文件操作文件操作1.计算机数据的存储计算机的存储系统分为 运行内存 和 硬盘 两种运存:用来保存程序运行中产生的数据,程序结束会自动销毁硬盘:硬盘是用来保存文件的,保存在文件中的数据就是保存在硬盘中的。除非手动删除,否则会一直存在2.数据持久化数据持久化就是将数据以各种形式保存在硬盘中(保存到本地文件中)3.文件操作文件操作基本步骤:打开文件 -> 操作文件(读、写) -> 关闭文件1)打开文件open(file,mode='r',encoding=None) - 以指定模
2020-06-30 20:38:32 264
原创 高阶函数和装饰器day12
高阶函数和装饰器高阶函数1.函数就是变量Python中定义函数其实就是定义一个类型是function的变量,函数名就是变量2.高阶函数1)实参高阶函数一个函数有一个或多个是实参是函数系统提供的常见的实参高阶函数:max、min、sorted、mapa.max、min、sorted都是实参高阶函数,有一个参数key需要传一个函数;被传入的函数需要一个参数和一个返回值,这个参数指向的是序列中的元素,返回值是比较对象list1 = [34, 43, 87, 93]# 求个位数的最大值pri
2020-06-28 10:02:30 183
原创 函数进阶day11
函数进阶函数的返回值1.返回值:是从函数里面传递到函数外边的数据1) 怎么返回数据返回值就是 return 关键字后面的表达式的值语法: return 表达式1,表达式2,...说明:return - 关键字,只能出现在函数体中 a.将数据从函数内部取到函数外部 b.结束函数(执行函数体的时候耗子药遇到return函数直接结束)表达式 - 可以没有(相当于None),可以有一个(返回值是指定数据),也可以有多个(本质返回的是一个元组)注意:如果函数中没有
2020-06-28 10:01:59 199
原创 字符串和函数基础day10
字符串和函数基础字符串的相关方法1.统计次数count字符串1.count(字符串2) - 统计字符串1中字符串2出现的次数字符串1.count(字符串2, 开始下标=0, 结束下标=字符串1的长度) - 在字符串1中指定范围内统计字符串2出现的次数str1 = 'how are you? i am fine, Thank you! And you?'print(str1.count('you')) # 3num = str1.count('you', 0, 11)
2020-06-28 10:01:23 153
原创 字符串day09
字符串##字符串和字符1.什么是字符串(str)字符串是容器型数据类型,将’'或者"" 作为容器的标志,元素不惜要用逗号隔开:元素1元素2元素3…字符串是不可变的(不支持增删改的操作),有序的(支持下标操作)字符串中的元素:只能说文本符号(所有计算机能够表达出来的符号都可以作为字符串的元素)字符串中每个独立的元素又叫:字符,Python中只有字符的概念,但没有字符对应的数据类型# 空串str1 = ''str2 = ""str3 = ''''''str4 = """"""# 非空字符
2020-06-28 10:00:52 222
原创 元组和字典day08
元组和字典元组1.什么是元组(tuple)元组就是不可变的列表元组也是容器型数据类型,将()作为容器的标识,多个元素之间用逗号隔开:(元素1,元素2,元素3,…)元组是不可变的(不支持增删改);元组是有序的(支持下标操作)元组中的元素的要求和列表一样1)空元组tuple1 = ()# 2)单个元素的元组list1 = [10]tuple2 = (1,)# 3)多个元素的元组# a.变量 = (元素1,元素2,元素3,......)# b.变量 = 元素1,元素2,元素3,....
2020-06-28 10:00:19 153
原创 数字和列表day0607
数字和列表Python中的数字类型:int(整型)、float(浮点型)、bool(布尔)、complex(复数)int(整型)所有整数对应的类型。(注意:在Python2.x有long)2.float(浮点型)所有小数对应的类型,支持科学计数法3.bool(布尔)只有True和False两个值,其他:True本质就是数字1,False本质就是数字04.complex(复数)包含实部和虚部的数就是复数,对应的数据类型就是complexPython中表示复数的时候,虚数单位是j,j前边是如
2020-06-28 09:59:40 335
原创 循环练习day05
三目运算符1.C、JAVA、JS、Object-C语言的三目运算符: ?:语法:表达式1 ? 表达式 2: 表达式3运算规则:判断表达式1的结果是否为真,为真则整个三目运算表达式的结果是表达式2的值,否则就是表达式3的值a = 10 > 20 ? 30 : 40print(a) # 402. pythone中的三目运算符:if - else语法:表达式2 if 表达式1 else 表达式3运算规则:判断表达式1的结果是否为真,为真则整个三目运算表达式的结果是表达式2的值,否则就是
2020-06-28 09:59:07 113
原创 分支和循环day04
分支和循环流程控制顺序执行:默认从上往下依次执行所有的代码分支结构:根据条件执行某段代码Python中实现分支结构的方式只有一种:if循环结构:让指定的代码重复执行Python中实现循环结构的方式有两种:for while分支结构if分支1.if单分支结构 - 满足某个条件执行某个操作,不满足就不执行if单分支结构 - 满足某个条件执行某个操作,不满足就不执行语法:if 条件语句: 代码块说明:if - 关键字,固定写法条件语句 - 可以是任何有结果的表达式,比如:独立的
2020-06-28 09:57:45 154
原创 变量和运算符day03
变量和运算符变量1定义变量语法:变量名=数据说明:变量名 - 程序员自己命名要求:1标识符,2不能是关键字规范:1见名知意,2满足PEP8的命名规范(所有字母都小写,多个单词之间用下划线隔开) 3不使用系统提供的类型名、函数名和模块名= - 赋值符号,固定符号数据 - 任何有结果的表达式,包括:独立的数据、有结果的运算表达式(除了赋值运算)、函数调用表达式2变量的使用变量中保存的数据能做什么,变量就能做什么使用变量的时候其实是在使用变量中保存的数据
2020-06-28 09:57:06 145
原创 pythone学习笔记day02
python学习笔记day02常用快捷键ctrl+a >- 全选ctrl+x >- 剪切ctrl+c >- 复制ctrl+v >- 粘贴ctrl+/ >- 编译ctrl+z >- 撤销基础语法1注释程序中不参与编译执行(不参与解释),也不影响程序功能的说明性文字就是注释1.1单行注释在说明性文字前加#(#后面的文字就是注释)1.2多行注释将说明性文字放在""" “”"或者’’’ ‘’'之间2语句一条有效代码就是一个语句一般情况下,一条语句
2020-06-28 09:56:26 282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人