2026蓝桥杯备赛 | 赛事介绍及python基础(未完)

20251221编者注:今晚要处理其他任务,文章还未完成,但不过夜是小编的惯常操作哈哈,剩下一些明天小编再来补上。

前言

本篇是蓝桥杯专栏的第一篇,先带大家了解蓝桥杯这一赛事,分享比赛时间、赛程安排,pythonB考点大纲等资讯,以及对应的网页链接。然后是小编整理出的python基础语法,包括基础的数据类型,运算符以及各个数据类型的相关操作,可能没有很全面,但在之后的刷题和备赛日志里小编也会一边随时补充。

这一个专栏就是小编备赛的日志库,会跟大家分享备赛过程中积累的经验教训,欢迎大家在评论区或私信跟小编一起探讨,我们一起进步!

如果你报了名但到现在也只是报了名,对蓝桥杯到底是个啥,对PythonA/B/C到底有啥区分一头雾水,不知道该干嘛,不知道怎么开始从哪儿开始,不知道你想拿什么奖项需要做到什么程度的准备···

那你一定不要错过下面的内容。这是小编作为一个当事人,把小编从一团迷雾到现在有一个大体认识这一个探索过程中所收集到的资料,相关的资讯进行了整理筛选之后,得到的一篇帮助大家能够更快的找到方向找到门的真诚分享,希望能够让大家少花一些时间,少在检索信息和做筛选判断上浪费时间和精力。

一、2026蓝桥杯介绍

听说每年报名官网都不一样哈哈,这是今年的网址:蓝桥杯大赛 --- 全国大学生TMT行业赛事

(一)赛程安排

  1. 报名时间:2025年10月至2025年12月15日。(已截止)
  2. 省赛竞赛时间:2026年4月。竞赛地点:各分赛区指定赛 点院校。
  3. 总决赛竞赛时间:2026年6月中上旬

第十七届蓝桥杯大赛软件、电子赛报名指南https://x-static.lanqiao.cn/upload/202511/courseimg/2a04ace9-a1b4-4260-8973-2ab331db7c0e.pdf

(二)Python竞赛规则

1.2.1 考察题型

1.结果填空题

  • 题目描述一个具有确定解的问题。 要求选手对问题的解填空。
  • 不要求解题过程, 不限制解题手段(可以使用任何开发语言或工具, 甚至是手算), 只
  • 要求填写最终的结果。
  • 最终的解是一个整数或者是一个字符串, 最终的解可以使用 ASCII 字符表达。

下面是第十六届PythonA真题,大家直观感受一下结果填空题的风格。

2.编程大题

  • 题目构成: 包含明确的问题描述、 输入输出格式, 以及需要用于解释问题的样例数据。
  • 评判标准: 问题具备明确、 客观的结果判断标准, 可通过程序实现自动化评判; 选手程序需遵循"从标准输入读入数据、 向标准输出输出结果" 的交互规则。
  • 程序要求: 问题描述会明确给定条件、 限制及核心任务, 选手程序需覆盖符合条件与限制的所有可能场景, 具备普遍性, 不可仅适配样例数据。
  • 性能考量: 用于评分的评测数据可能包含大数据量的压力测试, 选手需优先选择兼具可行性与效率的算法。

下面是十六届PythonA大题。所谓评测用例与规模,简单理解,就是对于大题的评判,是按点给分,系统会投放很多组评测数据,你的程序能在满足约束条件的情况下成功跑出多少组,就拿到多大比例的分数。

1.2.2 编程环境

  • 编译器: Python 3.8.6
  • 编辑器: IDLE(Python 自带编辑器)
  • python3.8.6下载链接(64位)👇

https://www.python.org/ftp/python/3.8.6/python-3.8.6-amd64.exehttps://www.python.org/ftp/python/3.8.6/python-3.8.6-amd64.exe

1.2.3 结果提交

  • 选手只有在比赛时间内提交的答案内容是可以用来评测的, 比赛之后的任何提交均无效。
  • 选手应使用比赛指定的网页来提交代码, 任何其他方式的提交(如邮件、 U 盘) 均不作为评测依据。
  • 选手可在比赛中的任何时间查看自己之前提交的代码, 也可以重新提交任何题目的答案,对于每个赛题, 以最后一次提交作为评测的依据。 在比赛中, 评测结果不会显示给选手, 选手应当在没有反馈的情况下自行设计数据调试自己的程序。
  • 对于每个赛题, 选手应将赛题的答案内容拷贝粘贴到网页上进行提交。
  • Python 程序仅可以使用 Python 自带的库, 评测时不会安装其他的扩展库。
  • 选手须使用大赛组委会指定的 Python 3.8.6 自带 IDLE 编辑器的编码格式, 使用其他编辑器产生的问题由选手自己负责。
  • 程序中应只包含计算模块, 不要包含任何其他的模块, 比如图形、 系统接口调用、 系统中断等。 对于系统接口的调用都应通过标准库来进行。
  • 程序中引用的库应该在程序中以源代码的方式写出, 在提交时也应当和程序的其他部分一起提交。

第十七届蓝桥杯大赛软件赛竞赛规则及说明https://lanqiaobei-dasai.oss-cn-hangzhou.aliyuncs.com/news/%E7%AC%AC%E5%8D%81%E4%B8%83%E5%B1%8A%E8%93%9D%E6%A1%A5%E6%9D%AF%E5%A4%A7%E8%B5%9B%E8%BD%AF%E4%BB%B6%E8%B5%9B%E7%AB%9E%E8%B5%9B%E8%A7%84%E5%88%99%E5%8F%8A%E8%AF%B4%E6%98%8E.rar?OSSAccessKeyId=LTAI5tP8FcHdpueqN7rYAKvi&Expires=1918363039&Signature=Y8y3%2FWaA0UEAYYQdrwAnmveVfjs%3D

(三)PythonB考点大纲

小编报的是PythonB,下面只给出PythonB的详细大纲,其他赛项的大纲,小编也会给出网页链接,大家直接点进去就OK。

每一个考察点之后都给出了难度等级,1-10,难度递增。

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1、排序 (1) 归并排序[4-5](2) 快速排序[4-5] (3) 桶排序[4](4) 堆排序[4] (5) 基数排序[4~5] 2、搜索 (1) 剪枝[4-6](2) 双向 BFS[5-6] (3) 记忆化搜索[5](4) 迭代加深搜索[5-6] (5) 启发式搜索[7] 3、DP (1) 背包 DP[4-6](2) 树形 DP[4-6] (3) 状压 DP[5-6](4) 数位 DP[5-6] (5) DP 的常见优化[7] 4、字符串 (1) 哈希[4-5](2) kmp[4-6](3) manacher[4-6] 5、图论 (1) 欧拉回路[5-7](2) 最小生成树[5-7] ( 3) 单源最短路及差分约束系统[5-7](4) 拓扑序列[5-7] (5) 二分图匹配[7]( 6) 图的连通性问题( 割点、 桥、 强连通分量)[7] (7) DFS 序[5-7](8) 最近共同祖先[5-7] 6、数学 (1) 排列组合[5-6](2) 二项式定理[6] (3) 容斥原理[6-7](4) 模意义下的逆元[5] (5) 矩阵运算[6-7](6) 高斯消元[7] 7、数据结构 (1) ST 表[5-6](2) 堆[5-6](3) 树状数组[5-6] (4) 线段树[6-7](5) Trie 树[5-7](6) 并查集[5-6] (7) 平衡树(利用系统自带的标准库实现简单平衡树)[5-7] 8、计算几何 ( 1) 基础计算和基本位置关系判定[6-7](2) 概率论[7+](3) 博弈论[7+] |

第十七届蓝桥杯大赛软件赛考点大纲https://lanqiaobei-dasai.oss-cn-hangzhou.aliyuncs.com/news/%E7%AC%AC%E5%8D%81%E4%B8%83%E5%B1%8A%E8%93%9D%E6%A1%A5%E6%9D%AF%E5%A4%A7%E8%B5%9B%E8%BD%AF%E4%BB%B6%E8%B5%9B%E7%AB%9E%E8%B5%9B%E5%A4%A7%E7%BA%B2.rar?OSSAccessKeyId=LTAI5tP8FcHdpueqN7rYAKvi&Expires=1920768540&Signature=A4D%2FnaPh2A%2Fa93N69XJcVcYXLMI%3D

(三)第一部分总结

干什么事儿的第一步,小编觉得一定是先了解它,先清楚游戏规则,再想怎么玩儿的尽兴。

第一部分小编首先对赛事做了整体的介绍,包括蓝桥杯的比赛时间,比赛的内容,配置环境要求,成果提交要求。然后给出PythonB的考点大纲,明确我们备赛过程中需要掌握的一个一个技能点,大家可以根据自己的时间合理安排备赛规划。各个部分相关链接也一并附上,大家可以查看更详细的内容。

对赛事有所了解之后,下面我们就进入第二部分!


二、python基础

小编之前学过python,昨天听朱老师的视频把一些内容又过了一遍,把python的基本数据类型、基本运算的相关内容做了整理,放到这一部分。在参考资料处小编会附上一些小编听过的不错的网课和学习网站,没有学过的家人们可以先刷刷网课,系统去过一遍,打好基础。

(一)基本数据类型

2.1.1 六大基本数据类型

  • **不可变数据(3 个):**Number(数字)、String(字符串)、Tuple(元组);
  • **可变数据(3 个):**List(列表)、Dictionary(字典)、Set(集合)。

不可变,即你不能通过索引方式来对对象进行修改,如下例。

2.1.2字符串

  • 定义及相关操作(大家可以去菜鸟教程看看,列了很多方法)
  • 输出

2.1.3列表

  • 定义及相关操作
  • 结果

2.1.4元组

和列表类似,不同的是元组是不可变类型,不能试图以索引来修改元素。

2.1.5字典

字典就要详细说说了哈哈,下面是小编跟豆包儿学习的成果哈哈哈哈哈。

  • 字典的定义与操作(问ai这基础一些的代码,正确率还是挺可以的哈哈)

  • 输出

2.1.6集合

  • 集合的定义与操作

  • 结果

(二)对数据的操作及处理

2.2.1运算符

运算符 描述
(expressions...), [expressions...], {key: value...}, {expressions...} 圆括号的表达式
x[index], x[index:index], x(arguments...), x.attribute 读取,切片,调用,属性引用
await x await 表达式
** 乘方(指数)
+x, -x, ~x 正,负,按位非 NOT
*, @, /, //, % 乘,矩阵乘,除,整除,取余
+, - 加和减
<<, >> 移位
& 按位与 AND
^ 按位异或 XOR
` `
in``,``not in``, ``is``,``is not``, ``<``, ``<=``, ``>``, ``>=``, ``!=``, ``== 比较运算,包括成员检测和标识号检测
not x 逻辑非 NOT
and 逻辑与 AND
or 逻辑或 OR
if`` -- ``else 条件表达式
lambda lambda 表达式
:= 赋值表达式

2.2.2条件控制及循环

(三)python学习

  1. https://www.runoob.com/python3(菜鸟教程python3专题,是第二部分的主要参考)
  2. https://www.bilibili.com/video/BV1c4411e77t/?spm_id_from=333.337.search-card.all.click(鱼C-小甲鱼。黑马程序员也不错,大家看自己喜欢什么风格)
相关推荐
长安牧笛2 小时前
设计残疾人出行路线规划工具,输入起点终点,自动筛选无障碍通道,电梯,盲道路线,避开台阶和陡坡。
python
程序员佳佳3 小时前
2025年大模型终极横评:GPT-5.2、Banana Pro与DeepSeek V3.2实战硬核比拼(附统一接入方案)
服务器·数据库·人工智能·python·gpt·api
刘某的Cloud4 小时前
列表、元组、字典、集合-组合数据类型
linux·开发语言·python
ys~~4 小时前
git学习
git·vscode·python·深度学习·学习·nlp·github
Mqh1807624 小时前
day46 Grad-CAM
python
郝学胜-神的一滴4 小时前
Python魔法函数一览:解锁面向对象编程的奥秘
开发语言·python·程序人生
白露与泡影5 小时前
使用systemd,把服务装进 Linux 心脏里~
linux·运维·python
yaoh.wang5 小时前
力扣(LeetCode) 100: 相同的树 - 解法思路
python·程序人生·算法·leetcode·面试·职场和发展·跳槽
Sunsets_Red5 小时前
2025 FZYZ夏令营游记
java·c语言·c++·python·算法·c#