- 博客(16)
- 收藏
- 关注
原创 IO编程与正则表达式
正则表达式(Regular Expression,简称 regex)是一种用于匹配字符串的工具,它定义了一种字符串的模式,通常用于查找、替换、验证等操作。# 返回一个可序列化的字典# 反序列化时重建对象# 创建对象# 序列化# 反序列化# 输出:{"name": "Alice", "age": 30, "score": 90}# 输出:
2025-01-02 15:25:26
1046
原创 Python问题及解答
传递给函数的所有额外关键字参数将作为一个字典 (dict) 被传入,其中字典的键是参数名,值是对应的参数值。三元表达式(Ternary Expression),也叫做条件表达式,是 Python 中的一种简洁的条件语句写法,用于在单行中根据某个条件的真假,返回不同的结果。每个数据库表通常对应一个类,每个表中的记录对应类的一个实例,每个表的字段对应类的属性。浅拷贝会创建一个新的对象,但不会递归地复制对象内部的子对象(嵌套对象)。对于嵌套对象,它会复制对象的引用,即子对象的引用地址仍然指向原始对象中的子对象。
2024-12-04 17:04:34
910
原创 Java中的数组
在 Java 中,数组是一种用于存储固定大小的同类型元素的容器。数组所有元素初始化为默认值,整型都是0,浮点型是0.0,布尔型是false;数组一旦创建后,大小就不可改变。
2024-11-22 17:14:57
242
原创 Java流程控制
switch语句根据switch (表达式)计算的结果,跳转到匹配的case结果,然后继续执行后续语句,直到遇到break结束执行。创建Scanner对象,传入System.in标准输入流,通过调用 scanner 的方法(如。⚠️由于%表示占位符,因此,连续两个%%表示一个%字符本身。continue会提前结束本次循环,继续执行下一次循环。:格式化输出,通过使用占位符%?==判断“引用是否相等”,即指向的对象是否一致。break会跳出当前循环,整个循环将不再执行。equals()判断变量内容是否相等。
2024-11-19 16:11:41
701
原创 Java程序基础
在Java中,变量必须先定义后使用,在定义变量的时候,可以给它一个初始值。浮点数运算和整数运算相比,只能进行加减乘除这些数值计算,不能做位运算和移位运算。⚠️定义变量时,要遵循作用域最小化原则,尽量将变量定义在尽可能小的作用域,并且,不要重复使用变量名。在运算过程中,如果参与运算的两个数类型不一致,那么计算结果为较大类型的整型。定义在某一个语句块中的变量,例如一个函数中或者一个if语句中。在Java中,变量分为两种:基本类型的变量和引用类型的变量。定义在整个程序的顶端,不在任何一个语句块中的变量。
2024-11-18 16:27:52
880
原创 错误处理与测试
当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处理代码,即except语句块,执行完except后,如果有finally语句块,则执行finally语句块,至此,执行完毕。因此,错误并不是凭空产生的,而是有意创建并抛出的。Python的内置函数会抛出很多类型的错误,我们自己编写的函数也可以抛出错误。测试类中以test开头的方法就是测试方法,不以test开头的方法不被认为是测试方法,测试的时候不会被执行。
2024-11-13 17:24:19
629
原创 面向对象编程
类(Class)是面向对象编程(OOP)中的一个核心概念。它是一种数据结构,用于定义对象的蓝图或模板。通过类,可以创建具有特定属性和方法的对象,并对对象进行操作。类不仅定义了对象的属性(通常通过类的变量表示),还定义了对象能执行的行为(通常通过类的方法表示)。class Person : # 类的属性和方法 passclass后面紧接着是类名,即Person,类名通常是大写开头的单词。
2024-11-11 16:59:29
583
原创 函数式编程
⚠️内部函数sum可以引用外部函数lazy_sum的参数和局部变量,当lazy_sum返回函数sum时,相关参数和变量都保存在返回的函数中,这种是称为“闭包(Closure)”的程序结构。map()函数接收两个参数,一个是函数,一个是Iterable(可迭代对象),map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator(迭代器)返回。⚠️函数sum()是lazy_sum的返回函数,f = lazy_sum其实是将f指向了sum(),只有调用f()才会执行求和计算得到计算结果。
2024-11-06 15:10:25
440
原创 Kubernetes 本地安装使用与连接远程集群
Kubernetes(简称 K8s)是一个开源的容器编排平台,主要用于自动化部署、扩展和管理容器化应用程序。它能够有效地管理成千上万个容器,提供应用程序的高可用性、可扩展性和自动化管理。
2024-09-02 16:54:42
1614
原创 时序数据的定义与应用
时序数据(Time Series Data)是按照时间顺序记录的一组数据点。这类数据通常反映某个变量在不同时刻的变化情况,是一种有序的、按照时间排列的数据集合。时序数据在时间上是有规律性的,每个数据点都有一个时间戳与之对应,常用于描述和分析动态系统的变化。
2024-08-30 17:27:48
2299
原创 Python处理大规模数据集
将大规模数据写入Excel表,第一种方式是分块写入,第二种方式是分块读取然后写入。以上两种解决方式第一种效率更高、处理速度更快,比较推荐。
2024-08-30 11:32:47
1106
原创 安装与使用VS Code
进入官网界面按照需要直接点击上图红框位置下载,我的是Windows版本,这里所有展示都是Windows版本,其他版本可能略有不同,仅供参考。这里详细介绍了下载安装流程以及配置过程,使用VS Code编写第一个程序。
2024-08-26 10:17:38
996
原创 彻底卸载MySQL再安装
删除“C:\ProgramData\MySQL ”,ProgramData是隐藏文件,需要先双击计算机—查看-----隐藏的项目,由于我这个文件夹下没有MySQL,所以直接在C盘下搜索MySQL,出来的带有MySQL的文件有很多,除了显示Python图标的文件全部删除了。(3)右键点击我的电脑--->属性--->设置--->环境变量(Win11版本)(1)Win+R--->sysdm.cpl--->高级--->环境变量。我打开控制面板的时候有好几个MySQL开头的程序,全部删除了。下一篇安装MySQL。
2024-05-19 11:29:19
718
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人