自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python-Leetcode「基础编程能力50题」喂饭题解:283、66、1502、896、13

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。示例 1:输入: nums = [0,1,0,3,12]输出: [1,3,12,0,0]示例 2:输入: nums = [0]输出: [0]

2025-03-10 10:46:29 667

原创 python - Leetcode「基础编程能力50题」喂饭题解:1768、389、28、242、459

本系列面向刚学会基础语法、还没有刷题经验的同学,通过足够详细的注解展示此前在基础的python系列中学到的知识点如何在代码中应用以解决问题,得到更深入的理解和基础做题经验。开头会写得尽量详细,往后则逐步只挑核心,纯小白入,不必畏难,祝大家刷题愉快!

2025-03-02 21:40:03 726

原创 python - 类与对象 - 构造函数、重写、super函数、多态

在Python里,__init__函数是一个特殊的方法,也被叫做构造函数,它主要用在类的对象创建过程中对对象进行初始化操作。这也意味着,类在实例化时也支持个性化定制,只需要在定义类的同时定义构造函数即可。

2025-02-25 22:20:08 756

原创 python - 类和对象:面向对象、继承、组合

用造物主的视角去编写程序。

2025-02-24 15:10:02 863

原创 python - 异常

内置异常,指预定义的异常类,当程序运行时遇到错误情况,就会抛出相应的异常。这些异常类构成了一个层次结构,是所有异常的基类。

2025-02-20 20:46:42 580

原创 python - 永久存储

模块是 Python 标准库中的一个工具,它可以将 Python 对象(如列表、字典、自定义类的实例等)转换为字节流(序列化),也可以将字节流重新转换回 Python 对象(反序列化)。使用 open() 函数打开文件时,open file mode(文件打开模式)是一个决定了以何种方式打开文件以及对文件可以进行哪些操作的重要参数。pathlib 模块为路径操作提供了面向对象的方式,而 os 模块也有一些常用的路径查询函数。语句打开文件,在代码块执行完毕后,文件会自动关闭,无需手动调用。

2025-02-20 17:46:41 695

原创 python - 递归

递归就是函数调用自身的过程。递归要有一个结束条件,并且每次调用都要向这个结束条件推进,否则程序会永远无法结束。意思也就是说,一个函数在执行过程中会直接或间接地调用自身,通过不断缩小问题的规模,最终达到一个可以直接求解的基本情况,然后逐步返回结果,这就是递归。

2025-02-18 17:19:38 604

原创 python - 生成器

生成器(Generator)是一种特殊的迭代器,它允许你在迭代过程中动态生成值,而不是一次性生成所有值并存储在内存中。和元组等迭代器相比,元组之类是在打一开始就将可迭代对象都写好了,调用时一个个给出,都是既定存在的对象。而生成器,顾名思义是调用时先生成,才有这些对象给出。

2025-02-18 14:51:45 235

原创 python - 函数 - lambda表达式

lambda表达式,一种创建匿名函数的方式。所谓匿名函数,就是没有显式定义函数名的函数。如果非要有个名字的话,可以赋值给一个变量名,因为它可以作为参数传递。由于lambda函数只能包含一个表达式,不能包含if、for等语句,因此可以在只需要一个简单函数,但又不想使用 def 语句正式定义函数的场景下使用。即所谓“一行流”,因为一行代码就可以将简单函数表示出来。

2025-02-17 18:09:23 138

原创 python - 函数 - 装饰器

书接闭包。闭包,是将函数嵌套后以内层函数引用作为返回值返回,通过外部函数的调用去实现内部函数的调用。而装饰器,则是在闭包的基础上,将外层函数的参数设置为另一个外部函数。我们已经知道,闭包可以灵活使用,指定不同外层函数的参数作为默认参数打成闭包实例后可以成为不同的函数实现不同的功能,但是不改变嵌套函数的实现逻辑。上一篇闭包篇中举的例子,是关于嵌套函数自身,保留外层函数运行状态来用的。所以,装饰器的名字其实很形象,它就是对原函数进行包裹装饰,只累加功能改变,而不原地改变。

2025-02-17 06:54:15 453

原创 python - 函数 - 闭包

为什么明明可以直接写在内层函数里直接调用,却要拐个弯写在外层函数里,有什么好处呢?

2025-02-13 23:00:17 847

原创 python - 函数 - 基本性质与使用

打包代码。

2025-02-13 18:26:08 695

原创 python - 集合

集合特性:集合中所有元素唯一且无序。集合也分可变和不可变:set、frozenset。

2025-02-12 22:27:46 800

原创 python - 字典

就是选择展现字典的某部分或全部,只是一个展现形式,若原字典变化,展现出来的内容也会变化。就像excel筛选后得到视图,但原表格并未发生变化;而若原表格数据变化后,视图展现的内容自然也会随之变化。指定一个键直接查询即可。但如果查询的键字典中没有,就会报错。

2025-02-12 18:41:22 918

原创 python - 序列运算符和函数

注意,这俩排序只是形式上输出预期结果,不实质改变原序列,再次输出s仍然还是1,3,2,5,4;但如果是s.sort()、s.reverse(),则会实质改变序列。而后者只是清空序列内容,仍然可以再次调出,只不过调出的是空序列。同时,.sort()、.reverse()仅可用于列表,非所有序列都可适用。map:将一个函数应用在可迭代对象的每一个元素上,然后返回一个新的迭代器对象。输出:[(10, ‘a’),(11, ‘b’),(12,‘c’)]输出:[(0, ‘a’),(1, ‘b’),(2,‘c’)]

2025-02-12 12:17:44 229

原创 python - 字符串处理

原始字符串:x = “Life is short I choose python”

2025-02-11 17:12:29 652

原创 python - 元组

元组输入可以不带括号,元素间用逗号隔开即可 也可以通过下标获取元素元组不可变。不可修改元组内容,会报错切片可以以想要形式或顺序打印元组,但并未对元组本身进行修改。因为不可修改,所以仅支持查操作啦:nums.count(xx):查询nums里有几个xxnums.index(xx):查询num里xx这个元素的索引下标如何生成一有一个元素的元组?(xx,)在元素后面加一个逗号即可另:元组中的元素虽然是不可修改的,但是如果元素指向的是可变的列表,那么仍然可以修改列表里的内容。

2025-02-11 14:04:20 99

原创 将静态页面部署到github

GitHub网址https://github.com/操作步骤登陆网站创建一个项目-填写内容创建项目拖动文件上传项目点击设置setting滚至页面尾部,点击choose theme提交主题完毕,再次进入setting页面获取查看网站地址...

2021-07-27 16:42:52 160

原创 html5--滤镜

一些基本滤镜<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> img{ width: 400px; height: auto; display: block; margin: 0 auto; transition: all 3

2021-07-23 09:14:16 211

原创 HTML5

HTML零、配置工作一、最基础的html文档二、html常用标签零、配置工作一、最基础的html文档<!DOCTYPE html> //文件类型为html<html> <head> //用于说明页面的一些信息,不直接显示在页面上 <meta charset="utf-8"> //告知浏览器现在使用的编码类型为utf-8 <title></title> //页面标题 </head> <bo

2021-07-10 19:39:34 147

空空如也

空空如也

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

TA关注的人

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