自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 01面向对象基础-22020506

面向对象基础01 编程思想1)面向过程编程2)函数式编程3)面向对象编程02认识类和对象2.1 什么是类,什么是对象类 - 类是拥有相同功能和相同属性的对象的集合对象 - 对象是类的实例(是类的具体表现)2.2 定义类(创建类) - 用代码来描述清楚这个类到底是拥有那些相同功能和相同属性的对象的集合功能 - 函数 属性 - 属性(保存数据的变量)语法:class 类名:类的说明文档类的内容(包括方法和属性)注解:方法 - 定义在类中的函数属性 - 定义在类中的变量说明:

2022-05-06 19:58:44 238

原创 01语言基础-正则表达式20220505

01语言基础正则表达式01正则表达式正则表达式: 解决字符串问题的工具(让复杂的字符串问题变得简单的一个工具)02匹配类符号from re import fullmatch2.1.re模块re模块是python用来支持正则表达式的一个模块re模块中提供了各种和正则相关的函数:fullmatch,search,findall,match,split,sub等等fullmatch(正则表达式,字符串) - 判断整个字符串是否完全符合正则表达式描述的规则,如果不符合返回的是Nonepytho

2022-05-06 19:58:04 643

原创 01语言基础-异常捕获22020429

DAY15 异常捕获01文件操作细节1.1 参数encodingopen(file,mode=‘r’.*,encodind=None)encoding:设置文本文件的编码或者解码方式(数据在编码之后写入文件中,将数据从文件中读出来就是解码)原则:编码对应的编码值和解码对应的编码值必须一致常用编码:utf-8(中文范围4e00 -9fa5),gbk(中文范围8140-FEFE)注意:以’b‘的方式打开文件,不能设置encoding的值1.2 read - 读文件文件对象.read() -

2022-05-06 19:56:31 95

原创 01语言基础-系统模块和文件操作20220428

DAY14系统模块和文件操作01time模块from time impot *1.1 time() - 获取当前时间的时间戳1.2 localtime()-获取本地时间,返回值是结构体时间​ localtime(时间戳)-将时间戳转换为本地时间对应的结构体时间1.3 将字符串时间转换成结构体时间strptime(字符串时间,时间格式)时间格式 - 包含时间占位符的字符串%Y - 年%m - 月%d - 日%H - 时 (24小时制)%I - 时 (12小时制)

2022-05-06 19:46:09 95

原创 01语言基础-包和模块22020427

13 包和模块01模块1.1.python中一个py文件就是一个模块1.2.怎么在一块模块中使用另外一个模块的内容前提:被使用的模块名(py文件的文件名)必须符合变量名的要求(是标识符,不是关键字)能被使用的内容:所有的全局变量怎么用:使用别的模块中的内容前,必须先导入模块1.3.导入模块1)import 模块名 - 导入指定模块;导入之后可以通过‘模块名.xxx’的方式使用这个模块中的全局变量2)from 模块名 import 变量名1,变量名2,… - 导入指定模块,导入后可以直接使

2022-04-27 19:54:29 109

原创 01语言基础-三大神器22020426

12python语言三大神器01迭代器1.1 什么是迭代器(iter)迭代器是容器:程序中无法直接创建一个迭代器,只能将别的序列转换成迭代器特点:打印迭代器无法查看所有的元素,也无法获取元素的个数,获取元素的时候,每次只能获取最前面的那个元素,元素取一个少一个1.2 查- 获取元素迭代器不管以什么方式获取到了某个元素,那么这个元素一定会从迭代器中消失1)查单个: next(迭代器) - 获取迭代器中最前面的那个元素2)遍历02生成器2.1 什么是生成器生成器也是容器,其它容器是直接保存

2022-04-26 19:32:28 57

原创 01语言基础-函数进阶22020425

11.函数进阶01 匿名函数1.匿名函数 - 没有名字的函数语法:函数名 = lambda 形参列表:返回值相当于def 函数名 (形参列表):return 返回值2.注意:匿名函数的本质还是函数;普通函数中的绝大部分内容匿名函数都支持02变量作用域1.变量作用域 - 变量使用范围根据变量作用域不同,可以将变量分为两种:全局变量、局部变量2.全局变量定义在函数或者类外面的变量就是全局变量(没有定义在函数里面和类的里面就是全局变量)全局变量的作用域:从定义开始到程序结束3.局部

2022-04-25 20:25:55 69

原创 01语言基础 -函数基础22020424

01语言基础 -函数基础1 函数的作用2 函数的定义2.1函数的概念:函数就是实现某一特定功能的代码的封装。(函数就是把实现某一特定功能的代码打包,以后1在需要这段代码对应的功能的时候,无需再写代码,直接调用封装的这段函数)2.2 函数的创建(根据函数是谁创建的)1)系统函数 - python自带的函数2)自定义函数 - 由程序员自己创建的函数2.3 定义函数/创建函数语法:def 函数名(形参列表):函数说明文档函数体def - 关键字;固定写法函数名 - 由程序员自己命名,但

2022-04-24 20:52:24 319

原创 01语言基础字符串相关函数20220422

01语言基础01字符串相关函数1.1 len1.2 strstr(数据) - 所有的数据都可以转换成字符串;转换的时候是在数据的打印值外加引号1.3 eval(字符串) - 获取指定字符串引号内容(去掉字符串的引号)注意:这儿的字符串去掉引号以后必须是一个合法的表达式1)去掉引号以后是合法的数据 - str反向数据2)去掉引号以后是合法的表达式02字符串相关方法2.1 join字符串.jion(序列) - 将序列中的元素用指定的字符串连接成一个新的字符串(列表中的元素必须全是字符串)

2022-04-24 20:50:52 121

原创 01语言基础-字符串20220421

01语言基础1元组和集合1.1元组1)什么是元组(tuple)容器:将()作为容器的标志,里面多个元素用逗号隔开:(元素1,元素2,元素3,…)不可变的(不支持增删改);有序的(支持下标操作)元素:任何数据空元组;只有一个元素的元组(重点!) - 唯一的这个元素后面必须加逗号;在没有歧义的情况下,元组的()可以沈略 - 直接将多个数据用逗号隔开,表示的也是一个元组2)元组就是不可变的列表列表中除了和可变相关的操作,其它的操作元组都支持1.2 集合1)什么是集合(set)容器:将{}作

2022-04-21 20:57:30 175

原创 01 语言基础-字典20220420

01 语言基础1 认识字典用一个容器同时保存多个数据的时候的建议:如果多个数据的意义相同,用列表;如果多个数据意义不同,用字典1.1 什么是字典1)字典是容器型数据类型:将{}作为容器的标志,里面多个元素用逗号隔开,元素必须是键值对{键1:值1,键2:值2,键3:值3,…}2)字典是可变的(支持增删改);字典是无序的(不支持下标操作)3)元素的要求:a.键:键必须是不可变的数据类型的数据(一般用字符串);键是唯一的b.值:没有要求空字典、字典是无序的、字典的键是不可变数据、键是唯一的

2022-04-20 20:49:30 140

原创 01语言基础-列表20220419

01语言基础1 列表和字典1.1 数学运算:+ 、*‘+’ :列表1 + 列表2 - 将两个列表合成一个新的列表‘*’:列表 * N 、 N * 列表 - N个列表相加1.2 比较运算符:1)比较是否相等: == 、!=2)比较大小 - 两个列表可以比较大小-第一对不相等的元素的大小(相同位置上的元素属于一对)1.3 in 和 not in元素 in 列表 - 判断列表中是否存在指定元素元素 not in 列表 - 判断列表中是否不存在指定元素2 列表相关函数sum max min

2022-04-19 20:47:19 254

原创 01 语言基础-列表20220418

01 语言基础1 认识列表1.1 什么是列表1)列表是容器型数据类型(可以同时保存多个数据);2)将[]作为容器的标志,里面多个元素(一个容器中每个独立的数据)用逗号隔开。[元素1,元素1,元素1,…]3)列表是可变的(可变指的是元素的个数、元素的值和元素的顺序可变) - 列表支持增、删、改列表是有序的 - 列表支持下标操作4)列表的元素:任何类型的数据都可以作为列表的元素1.2 空列表(列表中空格,也是空列表)1.3 列表中的元素类型同一个列表中的元素的类型可以相同同一个列

2022-04-19 20:46:26 86

原创 01 语法基础-循环和循环关键字22020415

01 语法基础1 while 循环1.1 while 条件语句:循环体说明:while - 关键字:固定写法条件语句 - 和if中的条件语句的要求一样: - 固定写法循环体 - 结构上磨,和while保持一个缩颈的一条或者多条语句-逻辑上,需要重复执行的代码执行过程:不断判断条件语句是否为True,如果是就执行循环体,否则循环结束1.2 for和while的选择关系:for能解决的问题,while都可以解决;while能解决的for不一定能解决但是for比起wh

2022-04-15 19:27:40 180

原创 01语言基础-分支和循环20220414

01语言基础1 控制流程1.控制流程 -控制代码执行方式根据控制代码执行方式不同,将代码分为三种结构:1)顺序结构(默认) - 代码从上往下按顺序依次执行,并且每条语句只执行一次2)分支结构(if语句)- 根据条件选择执行代码3)循环结构(for、while)- 让代码重复执行(代码写一遍,执行多次)2 分支结构2.1 if单分支结构 - 如果xxx就xxx语法:if 条件语句:代码段说明:1) if - 关键字:固定写法2)条件语句 - 可以是任何有结果的表达式,例如:具体数

2022-04-14 20:31:10 122

原创 01语言基础-变量20220413

01语言基础1.变量1.1感受变量是有用的1.2认识变量和定义(创建)变量1)什么是变量 - 变量是用来保存数据(在程序中使用数据的时候,不要直接用,而是先用变量将数据存储起来,然后通过使用变量来使用数据)2)定义变量(创建变量) - 将数据保存到变量中语法:变量名 = 数据说明:a.变量名 - 由程序员自己命名;-要求:是标识符不是关键字-见名知义(看到变量名就大概知道变量中保存的是什么数据)-不使用系统的函数名、类名和模块名;注意:如果使用系统的函数名、类名给变量命名,会导致他

2022-04-13 20:56:43 792

原创 01语言基础20220412

01语言基础1.常用快捷键名称快捷键复制Ctrl+C剪切Ctrl+X粘贴Ctrl+V全选Ctrl+A撤销Ctrl+Z反撤销Ctrl+Shift+Z添加或取消注释Ctrl+/多光标操作Alt+左键选中范围Shift+左键2.PyCharm设置主题设置:File/setting/Editor/Color Scheme/General样板设置:File/setting/Editor/File and Code Te

2022-04-12 19:27:05 840

空空如也

空空如也

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

TA关注的人

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