自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 day19正则表达式

匹配符号:正则表达式是由各种各样的正则符号组合而成1.普通字符 – 在正则中没有特殊功能和特殊意义的字符普通字符在正则表达式中表示符号本身,例如:az,AZ,中文等等2.特殊符号2.2. – 匹配任意一个字符(一个.只能匹配一个字符)2.3\d – 匹配任意一个数字字符2.4\s – 匹配任意一个空白字符(空白字符:空格、\t、\n)2.5\w – 匹配任意一个字母数字包括下划线(相当于[a-zA-Z0-9_])在没有ASCII标志的字符串模式中,它将匹配Unicode字

2022-01-04 20:37:47 418

原创 day18类和对象

初始化方法 – __init____init__是python类中的一个特殊的对象方法,也是魔术方法魔术方法:类中方法名__开头并且以__结尾的方法都是魔法方法,魔法方法全是系统自带的魔术方法不需要程序员主动调用,系统会在特定的情况下自动调用__init__方法会在每次创建对象的时候会被自动调用通过类创建对象的时候需不需要参数,需要几个参数,由类中的__init__决定类中的属性定义类就是用代码来描述这个类是拥有哪些相同特征的事物的总和如果特征是通过数据来体现的,那么

2022-01-03 17:55:54 254

原创 day17-json和面向对象编程

JSON(JavaScript Object Notation)json数据格式作用json和xml是两种通用的数据格式,几乎所有的高级编程语言都支持json和xml数据的格式的存在,是为了让不同编程语言的程序可以进行有效的数据沟通json数据格式要求一个json有且只有一个数据唯一的这个数据必须是json支持的数据类型的数据json支持的数据类:数字 – 表示的时候直接写,支持科学计数法字符串 – 表示的时候只能加"(双引号),支持转义字符布尔 –

2021-12-29 22:02:10 427

原创 day16常用系统模块

os模块 – 用来提供文件和文件夹相关操作的模块os.getcwd() 获取当前目录os.listdir(文件夹路径) 获取指定文件夹下所有文件和文件夹的名字os.mkdir(路径) 创建文件夹(路径指定的文件夹)os.makedirs(路径) 创建多层文件夹(路径指定的文件夹,包括不存在的父文件夹)os.remove(文件路径) 删除指定路径的文件,如果路径是一个文件夹,则报错os.rmdir(文件夹路径) 删除路径指定的空文件夹,如果文件夹不为空则报错os.path.basena

2021-12-21 20:22:00 329

原创 day15模块与异常

模块什么是模块模块就是python中一个py文件模块分为系统模块和自定义模块使用模块 – 在一个模块中去使用另外一个模块中的内容注意:如果一个模块中的内容想要能够被别的模块使用,那么这个模块的名字必须符合变量名的要求符合命名要求的模块中,只有全局变量可以被别的模块使用导入模块 – 要使用模块中的内容,必须先导入import 模块名 – 导入指定模块,导入后可以通过’模块名.xxx’的方式去使用模块中所有的全局变量from 模块名 import 变量名1,变量2,...

2021-12-19 17:15:58 113

原创 day14文件操作

数据持久化计算机存储空间分为:运行内存和磁盘两种。程序中产生的数据默认都是保存在运行内存中,存储在运行内存中的数据在程序结束后会自动销毁如果将数据存储到磁盘中,那么数据除非手动删除或者磁盘损坏,否则会一直存在,磁盘存储数据的基本单位是文件数据持久化指的就是将程序中的数据以文件的形式保存到磁盘中数据持久化工具数据库(.db、sqlite)、json文件(.json)、xml文件(.xml)、plist文件(.plist)、普通文本文件(.txt)excel文件(.xls、.xls

2021-12-17 18:11:26 76

原创 day13迭代器、生成器和装饰器

迭代器(iter)迭代器是容器性数据类型创建迭代器方法:a.将其他序列转换成迭代器 b.创建生成器特点:打印的时候无法查看元素;无法获取元素的个数;​ 获取元素的时候必须将元素从迭代器中取出,取出后元素会从迭代器中消失,并且无法再添加迭代器获取元素迭代器不管以什么样的方式获取到了元素,那么被获取到的元素就会从迭代器里消失1.获取单个元素next(迭代器) 获取迭代器里最前面的元素list1 = [10, 20, 30, 40]i1 = iter(li

2021-12-16 18:04:24 109

原创 day12函数进阶

匿名函数语法:函数名 = lambda 形参列表: 返回值没有默认值的参数放在有默认值的前面相当于def 函数名(形参列表): return 返回值注意:匿名函数除了定义以及参数类型说明和普通函数不一样,其他都是一样的变量作用域 – 变量能使用的范围​ 根据变量作用域的不同将变量分为全局变量和局部变量两种全局变量​ 没有定义在函数和类里面的变量都是全局变量,全局变量的作用域是从定义开始到程序结束局部变量​ 定义在函数中的变量是局部变量(形参也是局部变量),局部

2021-12-16 15:35:57 104

原创 day11函数

函数函数概念​ 函数就是实现某一特定功能的代码的封装(不同的函数有不同的功能)函数的分类根据函数是由谁定义(创建)的,将函数分为:系统函数、自定义函数系统函数 系统自带的函数(python创建者创建好的函数)自定义函数 由程序员自己创建的函数定义(创建)函数语法:def 函数名(形参列表): 函数说明文档 函数体说明:def 关键字;固定写法函数名 由自己命名;​ 要求:标识符、不是关键字​ 规范:见名知义、所有字母都小写、多个单词

2021-12-14 22:39:40 91

原创 day10字符串函数及方法、格式化

字符串运算符数学运算符字符串1 + 字符串2 – 将两个字符串合并成一个字符串字符串 * N – 字符串重复N次产生一个新的字符串比较运算符等同于==、不等于 !=比较大小:>=、<=、>、<两个字符串比较大小比较的是第一对不相等的字符的编码值的大小通常应用于比较字符大小来判断字符的类型:判断是否是数字字符: ‘0’ <= x <= ‘9’判断是否是字母: ‘a’ <= x <= ‘z’ or ‘A’ &lt

2021-12-12 19:06:08 370

原创 day9集合和字符串

集合(set)集合是容器性数据类型:将()作为容器的标志,里面多个元素用逗号隔开:{元素1,元素2.元素3,…}可变的;无序元素的要求:1. 必须是不可变类型的数据2. 元素是唯一的(自动去重)增删改查1.查 只能遍历2.增集合.add(元素) 将元素添加到集合中3.删集合.remove(元素) 删除指定元素(元素不存在报错)集合.discard(元素) 删除指定元素(元素不存在不报错)4.改没有改的语法,如果要改就先删除后再添加注意:集合的元素不能出现

2021-12-12 15:51:34 85

原创 day8字典

字典– 当需要保存多个意义不同的数据的时候,就使用字典字典是容器性数据类型(序列);将大括号{}作为容器的标志,里面多个键值对用逗号隔开(一个键值对就是一个元素):{键1:值1,键2:值2,…}字典是可变的(支持增删改);字典无序(不支持下标操作)元素的要求 - 元素是键值对键的要去:只有不可变类型的数据可以作为键。一般使用字符串;键唯一值得要求:没有要求查 - 获取值字典[键] 获取指定键对应的值(键不存在会报错)字典.get(键) 获取指定对应的值(键不存

2021-12-09 17:49:33 166

原创 day7列表和推导式

列表的运算符数学运算符:+、*列表1 + 列表2 将两个列表中的元素合并产生一个新的列表列表 * N 或 N * 列表 列表中的元素重复N次产生一个新的列表比较运算符:不同的类型可以是用==和!=来比较是否相等,但是不能使用>、<、>=、<=来比较大小==、!=>、<、>=、<= (两个列表比较大小,比较的是第一对元素不相等的元素的大小)列表的函数max、minmax(序列) - 获取列表中最大的元素min(序列) -

2021-12-08 16:52:07 147

原创 day6列表的获取与增删改

容器型数据类型(序列)变量从是否是容器分为:非容器性数据类型和容器性数据类型的变量非容器性数据类型的容器 一个盒子里面只有一个各格子,所以同一时间只能保存一个数据。例如:int、float、bool、None等。容器型数据类型的容量 一个盒子里面有多个格子,每个格子可以存储不一样的数据,所以同一时间就可以保存多个数据。例如:list、dict、tutlp、set、str等列表(list)列表是容器性数据类型,是将中括号[]作为容器标志,里面多个元素用逗号隔开:[元素1,元素2,元素3,元素4,…

2021-12-07 17:21:55 212

原创 第一周作业(零基础)

第一周作业一、选择题下列变量名中不合法的是?(C)A. abcB. NpcC. 1nameD ab_cd下列选项中不属于关键字的是?(B)A. andB. printC. TrueD. in下面哪个选项对应的代码写法是正确的?(C)A.print('Python') print('新手村')B.print('Python') print('新手村')C.print('Python')print('新手村')D.print('Python''新手

2021-12-05 20:27:41 62

原创 day4-循环

for 循环语法:for 变量 in 序列: 循环体说明:for、in 关键字;固定变量 变量名(可以是已经定义过的变量的变量名,也可以是没有定义): 固定写法序列 序列就是Python中容器型数据类型对应的数据;例如:字符串,列表、字典、元组、集合、迭代器、生成器、range等循环体 和for保持一个缩进的一条或者多条语句(至少1条条件);循环体就是会被重复执行的代码执行过程:让变量去序列中取值,一个一个的取,取

2021-12-05 00:08:39 447

原创 day3运算符和分支结构

数学运算符​ +(加),-(减),*(乘),/(除),%(取余;取模),//(整除),**(幂运算)+ - * 如果运算对象中有浮点数,结果就是浮点数;如果都是整数,结果都是整数/ 除法运算的结果一定是浮点数% 求余数// 求商,向小取整** 求幂,也可用来开方取位数方法:x % 10 ** n 从右向左保留x的10的n位数,x // 10 ** n 从右向左砍掉x的10的n位数比较运算符​ >(大于),<(小于),>=(大于等于),<=

2021-12-02 14:42:04 90

原创 day2基础语法和变量

注释快捷键:ctrl+/单行注释 在注释内容前面加 #多行注释 将注释内容放入 '''行和缩进一般情况下,一条语句占一行,一行结束后不需要加分号(; )如果要在一行写多条语句,必须使用分号隔开一行语句的开头不能随便加缩进(或空格,水平制表符)标识符当需要程序员命名的时候,标识符就是对命名的要求python对名字的要求(标识符的要求):由字母数字下划线组成;数字不能开头关键字​ 本身具备特殊功能或者特殊意义的标识符常见数据和数据类型数字数据 用来表示数值大小的数据

2021-12-01 13:03:48 399

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除