- 博客(28)
- 资源 (3)
- 收藏
- 关注
原创 Python基础知识&语法归纳总结(数据类型-1)
Python基础知识&语法归纳总结(Number-数值类型、String-字符串、bool-布尔类型、List-列表)
2025-04-18 21:35:39
924
原创 第十章 文件和异常
1、如何读取整个文件,如何读取文件中的各行;2、如何将任意数量的文本内容写入文件中;3、学习了异常的处理方法,try - except代码块;4、如何使用for、while以及条件测试语句实现高质量的代码;5、学习了JSON文件的两个读取方法dumps()以及loads()方法;6、什么叫做`相对路径以及`绝对路径`;7、path和open()的区别以及用法;8、splitlines()方法和 with 语句的区别以及用法;
2025-04-01 21:06:37
1051
原创 Python中的类
如何编写类;如何使用属性在类中存储信息,以及如何编写方法,以让类具备所需的行为;如何编写方法__init__(),以便根据类创建包含所需属性的实例。你见识了如何修改实例的属性——包括直接修改以及通过方法进行修改。还了解:使用继承可简化相关类的创建工作;将一个类的实例用作另一个类的属性可让类更简洁,通过将类存储在模块中,并在需要使用这些类的文件中导入它们,可让项目组织有序。最后需要学习了Python标准库,并见识了库中的写法*arg和**kwargs的具体用法。
2025-03-24 22:40:56
738
原创 第七章 用户输入和while循环
如何在程序中使用input()来让用户提供信息;如何处理文本和数字输入,以及如何使用while循环让程序按用户的要求不断地运行;多种控制while循环流程的方式:设置活动标志、使用break语句以及使用continue语句;如何使用while循环在列表之间移动元素,以及如何从列表中删除所有包含特定值的元素;如何结合使用while循环和字典。
2025-02-16 20:35:01
942
原创 第六章 字典
第一、如何定义字典;第二、如何在字典中存储信息;第三、如何访问和修改字典中的信息;第四、如何遍历字典中的所有信息;第五、嵌套(字典嵌套字典,字典嵌套列表);
2024-12-28 16:03:06
1023
原创 第四章 列表(List)&元组(Tuple)以及代码格式基础语法及操作
1. 如何高效地处理列表中的元素;2. 如何使用for循环遍历列表;3. Python如何根据缩进来确定程序的结构以及如何避免一些常见的缩进错误;4. 如何创建简单的数字列表,以及可对数字列表执行的一些操作;5. 如何通过切片来使用列表的一部分和复制列表。6. 元组的基础知识以及操作;7. 在代码变得越来越复杂时如何设置格式,使其易于阅读。
2024-12-20 09:50:29
1490
原创 Python语言基础
Python语言开发,入门建议使用Jupyter notebook或者VS Code来试验代码示例1、使用Python语言的能力越强,准备待分析数据集的工作就越轻松;2、使用IPython命令行;
2024-12-10 22:58:12
576
原创 SQL-进阶_01_CASE WHEN表达式
这一点与CASE表达式的设计有关,在刚开始介绍CASE表达式的时候我们就已经了解到,如果CASE表达式里没有明确指定ELSE子句,执行结果会被默认地处理成ELSE NULL。例如这里有一个员工,当前工资是30万日元,按“条件1”执行UPDATE操作后,工资会被更新为27万日元,但继续按“条件2”执行UPDATE操作后,工资又会被更新为32.4万日元。也就是说,在CASE表达式里,我们可以使用BETWEEN、LIKE和<、>等便利的谓词组合,以及能嵌套子查询的IN和EXISTS谓词。不写ELSE子句时,
2023-06-08 22:45:05
234
原创 基本的SQL-select语句
主要定义数据库的结构,是建立、删除和修改数据对象(CREATE, ALTER, DROP)create table- 创建新表alter table - 变更(改变)数据库表,比如表结构、添加、删除、修改列长度drop table - 删除表create index - 创建索引(搜索键)drop index- 删除索引。
2023-05-24 23:42:41
136
原创 MySQL学习
数据库:DB(DataBase)概 念:数据仓库,软件、安装在操作系统(Windows、Linux、Mac、…)之上,可以存储大量的数据,500万以下;若要存500万以上,则要用到优化机制。作 用:存储数据,管理数据。
2022-10-05 22:22:06
208
原创 算法提升——递归算法(超详细,易于理解)
递归的定义递归: 递归是运行过程中,自己调用自己的一种方法,并且一步步向前推进。递归递归函数 递归练习基础的递归练习: (1)数值阶乘的求解a. 十三以内的数值阶乘的求解:解决此题的主要思想: 递归实现十三以内的任意阶乘数,此题我们可以实现给定的数值n以前的并且包括n的所有阶乘;package arithmetic.recursion;import java.util.Scanner;public class Training1_求阶乘 { p
2021-04-18 08:07:49
814
1
原创 蓝桥杯历届真题解析 地宫取宝
题目描述标题:地宫取宝 X 国王有一个地宫宝库。是 n x m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。 地宫的入口在左上角,出口在右下角。 小明被带到地宫的入口,国王要求他只能向右或向下行走。 走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿起它(当然,也可以不拿)。 当小明走到出口时,如果他手中的宝贝恰好是k件,则这些宝贝就可以送给小明。 请你帮小明算一算,在给定的局面下,他有多少种不同的行动方案能获得这k件
2021-03-28 17:02:22
319
原创 蓝桥杯历届真题解析 带分数
蓝桥杯历届真题解析 带分数问题描述 100 可以表示为带分数的形式:100 = 3 + 69258 / 714。 还可以表示为: 100 = 82 + 3546 / 197。 注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。 类似这样的带分数,100 有 11 种表示法。输入输出格式输入格式: 从标准输入读入一个正整数N (N<1000*1000) 输出格式 程序输出该数字用数码1~9不重复不遗漏地组成带分数表示的全部种数
2021-03-10 17:51:12
772
原创 蓝桥杯历届真题解析 黄金连分数
黄金连分数题目 黄金分割数0.61803… 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。 对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!! 言归正传,我们如何求得黄金分割数的尽可能精确的值呢?有许多方法。比较简单的一种是用连分数: 1
2021-03-04 21:53:11
815
3
原创 蓝桥杯 试题 基础练习 杨辉三角形
试题 基础练习 杨辉三角形题目描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 11 3 3 1给出n,输出它的前n行。测试用例分析输入格式:输入包含一个数n。输出格式:输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。
2021-03-03 22:03:41
826
2
原创 试题 基础练习 特殊回文数
试题 基础练习 特殊回文数题目描述123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入输出以及结果输入格式:输入一行,包含一个正整数n。输出格式:按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入:52样例输出:899998989989998899范围:输入范围:数据规模和约定 —— 1<=n<=54输出范围:五位或者六位的十进制
2021-02-20 13:05:28
538
原创 试题 基础练习 十进制转十六进制
试题 基础练习 十进制转十六进制问题描述十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。给出一个非负整数,将它表示成十六进制的形式。格式说明输入格式:输入包含一个非负整数a,表示要转换的数。0<=a<=2147483
2021-01-24 17:52:26
1483
原创 试题 基础练习 十六进制转十进制
试题 基础练习 十六进制转十进制题目描述从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。注意十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。测试用例样例输入FFFF样例输出65535测试用例分析 十六进制字符串 十六进制 二进制 十进制
2021-01-22 20:52:15
3206
7
原创 蓝桥杯 试题 基础设计 十六进制转八进制
蓝桥杯 基础试题 十六进制转八进制题目描述: 给定n个十六进制正整数,输出它们对应的八进制数。输入格式输入的第一行为一个正整数n (1<=n<=10)。接下来n行,每行一个由0到9,A到F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式输出n行,每行为输入对应的八进制正整数。注意输入的十六进制数不会有前导0,比如012A。 输出的八进制数也不能有前导0。测试用例样例输入2 39 123ABC
2021-01-21 12:35:30
2752
14
原创 蓝桥杯 基础设计 算法思想 数列排序
蓝桥杯 基础试题 数列排序题目描述:给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200。输入格式:第一行为一个整数n。第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式: 输出一行,按从小到大的顺序输出排序后的数列。样例输入:58 3 6 4 9样例输出:3 4 6 8 9算法思想1,本题使用Scanner 类,键盘输入一个整数n,然后换行再输入n个整数,对输入的这几个整数进行排序:主要使用的算法是想是:冒
2021-01-07 12:51:01
177
操作系统 银行家算法.pdf
2021-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人