自定义博客皮肤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)
  • 收藏
  • 关注

原创 day18正则表达式作业

day 18 正则表达式​ 1、正则表达式:正则表达式是一种可以让一些复杂的字符串问题变得简单的工具​ 2、正则语法(通用)​ 1)re 模块​ a. fullmatch (正则,字符串):判断字符串是否满足正则表达式描述的规则(完全匹配)​ b. python 提供正则表达式的方法:提供一个字符串,字符串的内容是一个正则表达式,这个字符串的最前面需要加r# python的正则:r'正则'# js的正则:/正则/# oc的正则:"正则"​ 2)正则语法内容包括:匹配类符号、控

2022-03-09 20:30:30 417

原创 day17-面向对象和json

day 17 面向对象和json知识点1、属性​ 1、属性​ 1)定义类就是用代码描述清楚这个类是拥有哪些相同功能和哪些相同属性的对象的集合​ a.方法(函数)用来描述相同功能​ b.属性(变量)用来描述相同属性​ c.属性分为两种:类属性、对象属性​ 2)类属性​ a.怎么定义:直接定义在类中的变量就是类属性​ b.怎么使用:通过 ‘类.’ 的方式去使用​ c.什么时候用:如果属性值不会因为读写不同而不一样的时候就用类属性​ 3)对

2022-03-08 19:37:07 139

原创 day17-面向对象和json

day 17 面向对象和json知识点1、属性​ 1、属性​ 1)定义类就是用代码描述清楚这个类是拥有哪些相同功能和哪些相同属性的对象的集合​ a.方法(函数)用来描述相同功能​ b.属性(变量)用来描述相同属性​ c.属性分为两种:类属性、对象属性​ 2)类属性​ a.怎么定义:直接定义在类中的变量就是类属性​ b.怎么使用:通过 ‘类.’ 的方式去使用​ c.什么时候用:如果属性值不会因为读写不同而不一样的时候就用类属性​ 3)对

2022-03-08 19:36:25 135

原创 day16-学生管理系统和面向对象

day 16 学生管理系统和面向对象1、编程思想的转变​ 1、面向过程编程(穷人思想)​ 1)遇到问题马上想到的是解决问题的步骤和方案​ 2)工具:思路+基础语法​ 2、函数式编程(小资思想)​ 1)遇到问题马上想到的是是否已经存在一个函数具备解决问题的条件的能力,如果有直接用,没有就造一个​ 2)工具:函数​ 3、面向对象编程(富豪思想)​ 1)遇到问题马上想到有没有一个对象具备这个功能,如果有就直接用,没有就创建这个对象(创建对象还要看有没有类,没有类就创建类)​ 2)工

2022-03-08 14:14:46 154

原创 day15文件操作

day 15 文件操作知识总结1、文件操作基础​ 1、数据持久化​ 1)背景:程序中的数据默认保存在运行内存中,保存在运行内存中的数据在程序结束后会自动销毁​ 如果程序中的数据在程序结束后不销毁必须将数据通过文件的形式保存到磁盘中​ 2)数据持久化又叫数据本地化,就说将程序中的数据存储到文件中的过程​ 3)常见的数据持久化工具:数据库(.db、.sqlite)、json文件、plist文件、csv文件、excel文件、txt文件​ 2、文件操作 - 操作的是文件内容​ 1

2022-03-07 13:59:23 83

原创 day14常用模块

day 14 常用模块1、os模块​ 1、os模块的使用​ 1)os模块:文件或者文件夹(目录)或者路径相关操作​ 2)例如:创建文件夹、创建文件、删除文件、判断文件是否存在、获取路径、获取一个文件夹中的所有文件等等import os# 1)返回当前工作目录print(os.getcwd()) # F:\QF\语言基础01\day14常用模块# 2)获取指定文件夹中所有的内容的名字# os.listdir(文件夹路径)result = os.listdir(r'F

2022-03-04 08:53:46 79

原创 day13模块包和异常

day 13 模块包和异常1、模块​ 1、认识模块​ 1)python中一个py文件就是一个模块​ 2)模块分为系统模块和自定义模块​ a.系统模块:python自带的模块,例如(functools、math、keyword、random等)​ b.自定义模块:由程序员自己创建的模块​ 2、导入模块 - 怎么在一个模块里去使用另外一个模块中的内容​ 1)如果想要使用的内容(函数、变量、类)在另外一个模块中,可以用,但是在用之前必须导入​ 2)一个模块中的内容想要被其他模块使

2022-03-03 09:40:07 513

原创 day12 函数进阶

day 12 函数进阶1、匿名函数​ 1、匿名函数​ 1)匿名韩素的本质还是函数,它们除了定义的语法不同,其他东西都一样​ 2)注意:匿名只能用来实现功能很简单的函数语法:函数名 = lambda 形参列表:返回值转换成普通:def 函数名(形参列表): return 返回值sum2 = lambda num1, num2: num1+num2print(sum2(90, 2))# 练习:写一个匿名函数判断指定的数是否是偶数,如果是返回True,否则返回Falsei

2022-03-01 20:32:45 124

原创 day11函数基础

day 11函数基础1、定义函数​ 1、什么是函数​ 1)概念:函数就是实现某一特定功能的代码的封装​ 2)函数的分类(按照函数由谁创建进行分类)​ a.系统函数:由python语言已经创建好的函数(python自带的函数):print、input、type、sorted、max、min、sum等​ b.自定义函数:由程序员自己创建​ 2、定义函数(造机器)​ 1)语法语法;def 函数名(形参列表): 函数说明文档 函数体​ 2)说明"""说明:

2022-02-28 20:11:12 174

原创 字符串内建函数

# str# 1、capitalize() - 将字符串是第一个字符转换为大写# 字符串.capitalize()str1 = input('请输入一个字母字符串:')result = str1.capitalize()print(result) # 输入sdfghjkj,得到Sdfghjkj# 2、center - 将原字符串变长、一边一个添加的字符# 字符串.center(N, 字符) - 将字符串长度变为N,如果不够,就用后面的字符串来凑..

2022-02-28 00:02:18 473

原创 day10字符串相关操作和相关方法

day 10 字符串相关操作和相关方法1、字符串相关函数1、相关函数:len、str、eval​ 1、str(数据) - 将指定数据转换成字符串​ 1)任何类型的数据都能转换成字符串​ 2)转的时候是直接在数据的打印值外面加引号​list1 = [1,2,3]print(str(list1)) # '[1, 2, 3]'​ 2、eval(字符串) - 计算字符串表达式的结果str1 = '[10, 20, 30]'result = eval(str1)p

2022-02-28 00:01:05 158

原创 day9集合和字符串

1、集合1、认识集合​ 1、集合是容器型数据类型,将{}作为容器的标志里面多个数据用逗号隔开:​ {数据1,数据2,数据3…}# 空集合(有意义的)set1 = set()print(type(set1), len(set1)) # <class 'set'> 0​ 2、集合是可变的(支持增删改);无序的(不支持下标操作)# 集合是无序的print({1, 2, 3} == {3, 2, 1}) # True​ 3、集合对元素的要求:1.必须是不可变

2022-02-24 21:01:07 181

原创 day8 - 字典

day 8 字典1、字典和列表的选择​ 需要同时保存多个数据的时候,如果多个数据的意义相同(不需要区分)就使用列表;如果多个数据的意义不同就使用字典2、认识字典1、是容器型数据类型1、容器型数据类型:将{}作为容器的标志,里面多个键值对用逗号隔开:{键1:值1,键2:值2,键3:值3…}2、键值对的格式 : 键:值2、作为容器的特点1、字典是可变的(支持增删改)2、字典是无序的(不支持下标操作,元素顺序不影响结果)3、对元素的要求 - 字典的元素是键值对1、键的要求:键必须是不可变的

2022-02-23 20:15:32 331

原创 day7列表和元组

day 7 列表和元组知识点总结1、列表相关操作和相关函数1、列表相关操作1、数学运算符:+、*1、列表1 + 列表2 - 将两个列表合并成一个新的列表list1 = [10, 20, 30]list2 = [100, 200]result = list1 + list2print(result) # [10, 20, 30, 100, 200]2、列表 * N 、 N * 列表 - 将列表中的元素重复N次产生一个新的列表list3 = [10, 20

2022-02-22 20:59:41 426

原创 day 6 列表

day6 - 列表知识点总结1、容器与非容器​ 1)容器 - 一个变量可以同时保存多个数据(有多个格子的盒子)​ 2)非容器 - 一个变量只能保存一个数据(只有一个格子的盒子)2、什么是列表 - list(类型名)​ 1)列表长什么样​ a.列表是容器型数据类型(一个列表可以同时保存多个数据)​ b.将[]作为容器的标志,里面多个元素(容器里面每一个独立的数据就叫做元素)用逗号隔开​ c.[元素1,元素2,元素3,…]​ 2)列表的特点​ a.列表是可变的(可变指的是列表中元素的

2022-02-21 21:12:20 101

原创 day5循环

day5 知识点总结1、if 嵌套# 练习:如果一个数是奇数就打印奇数,否则打印偶数,如果能被4整除打印4的倍数# 3 -> 奇数# 2 -> 偶数# 8 -> 偶数、4的倍数num = int(input('请输入一个数字:'))if num % 2 == 0: if num % 4 == 0: print('偶数、4的倍数') else: print('偶数')else: print('奇数')2、三目

2022-02-18 20:58:50 249

原创 day4分支和循环

day4 分支和循环知识总结1.流程控制 - 控制代码执行顺序1)顺序结构:代码从上往下依次执行,每条语句执行一次2)分支结构:根据条件选择执行或不执行部分代码(使用if)3)循环结构:让代码重复执行(使用 for、while)分支结构1、if 单分支结构 - 如果…就…1)语法:if 条件语句:​ 代码段2)说明:if - 关键字;固定写法条件语句 - 可以是任何有结果的表达式,包括:具体的数据、运算表达式(赋值运算例外)、已经赋值过的变量、函数调用表达式等: - 固定写法代

2022-02-17 20:42:47 145

原创 day3变量和运算符

变量和运算符知识点总结一、变量1.定义变量:变量是专门用来保存数据的,保存完数据后,使用变量就是使用变量所保存的数据2.语法:变量名 = 数据1)变量名:由程序员自己命名​ 要求:a.必须是标识符(由字母、数字和下划线组成,但是数字不能开头)​ b.不能是关键字(比如:True、False、…)​ 规范:a.见名知义​

2022-02-16 21:04:49 530

空空如也

空空如也

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

TA关注的人

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