python蓝桥杯必备
文章平均质量分 82
备战蓝桥杯2024python组,持续更新必备知识点,助力您的夺金之路!
四季予你66
互关!互关必回!一起努力,每日更新前端面试,秋招必进大厂
展开
-
蓝桥杯——lambda匿名函数讲解及用法
定义一个学生结构体类型student,包括4个字段,姓名、性别、年龄和成绩。然后在主函数中定义一个结构体数组(长度不超过1000),并输入每个元素的值,将学生按照成绩从小到大的顺序排序,然后输出排序的结果。接下来N行每行描述一个元素,姓名、性别都是长度不超过20的字符串,年龄和成绩都是整型。它可以具有任意数量的参数,但只能有一个表达式,只能通过赋值给变量或作为参数传递给其他函数来使用。按成绩从小到大输出所有元素,若多个学生成绩相同则成绩相同的同学之间保留原来的输入顺序。原创 2024-03-28 11:05:43 · 366 阅读 · 0 评论 -
python蓝桥杯备考——数据类型讲解
用法:集合类型用于表示无序的唯一元素的集合,支持集合运算(如并集、交集、差集等)和成员关系测试。虽然集合和字典是可变的数据类型,但集合的元素必须是可哈希的(不可变的),而字典的键必须是可哈希的。- 区别:字符串是一个由字符组成的序列,可以包含字母、数字、符号、空格、转义字符。- 用法:表示带有小数点的数值,可以进行基本的数学运算,如加减乘除和取模运算。- 用法:元组类型用于表示有序的不可变序列,可以包含不同类型的元素,支持。- 用法:列表类型用于表示有序的可变序列,可以包含不同类型的元素,支持。原创 2023-12-28 21:09:40 · 875 阅读 · 1 评论 -
python蓝桥杯备考——文件处理
`'w+'`:以读写模式打开文件,如果文件存在,则清空文件内容,如果文件不存在,则创建新文件。- `'w'`:以写入模式打开文件,如果文件存在,则清空文件内容,如果文件不存在,则创建新文件。- `'a+'`:以读写模式打开文件,在文件末尾进行写入操作,如果文件不存在,则创建新文件。- `'a'`:以追加模式打开文件,在文件末尾进行写入操作,如果文件不存在,则创建新文件。- `'r'`:以只读模式打开文件,文件指针位于文件开头(默认模式)。- `'r+'`:以读写模式打开文件,文件指针位于文件开头。原创 2023-12-26 22:23:56 · 1382 阅读 · 1 评论 -
python蓝桥杯备考——数学计算和逻辑运算
使用`//`符号进行整数除法操作,结果将会是整数。例如:`a // b`例如:`a % b`使用`>=`判断一个值是否大于等于另一个值。例如:`a >= b`使用`原创 2023-12-26 21:58:21 · 390 阅读 · 1 评论 -
python蓝桥杯备考——列表还是元组?
列表提供了许多内置方法,如 `sort()`、`reverse()`、`count()`、`index()` 等。- 数组提供了一些方法,如 `append()`、`insert()`、`remove()` 等。8. 列表方法:列表提供了许多内置方法,如 `sort()`、`reverse()`、`count()`、`index()` 等。,它提供了一种固定大小的、同质的数据结构。5. 数组方法:数组提供了一些方法,如 `append()`、`insert()`、`remove()` 等。原创 2023-12-22 22:16:09 · 983 阅读 · 0 评论 -
python蓝桥杯备考——常见切片操作
需要注意的是,切片操作返回一个新的序列,不会修改原始序列。切片操作可以用于字符串、列表、元组等序列类型。其索引从0开始,且左闭右开。写一函数,使输入的一个字符串按反序存放,在主函数中输入并输出反序后的字符串(不包含空格)当我们使用切片操作时,我们可以从一个序列(如字符串、列表或元组)中选择一个子序列。表示切片的结束位置(不包含在切片中)。表示切片的步长(可选参数,默认为1)。表示切片的起始位置(包含在切片中)。切片操作的一般语法是。原创 2023-12-22 21:24:04 · 414 阅读 · 0 评论 -
python蓝桥杯备考——字符串拼接
max = int(''.join(nums[::-1])):这种方式使用了切片操作 nums[::-1] 将列表 nums 中的元素逆序排列,并使用空字符串 '' 进行连接,得到一个逆序排列的字符串。无论是使用 sorted(nums) 进行排序,还是使用切片操作和字符串连接进行逆序排列,最后将字符串转换为整数,它们的时间复杂度都是线性的,取决于列表中元素的数量。这两种方法在功能上是相同的,都是将列表 nums 进行排序,并将排序后的元素连接为字符串,然后将字符串转换为整数。原创 2023-12-22 19:56:44 · 905 阅读 · 0 评论 -
python蓝桥杯备考——快捷一行输入(持续更新中...)
输入仅一行,多个单词,每个单词间用一个空格隔开。在这个例子中,我们将 input() 返回的字符串使用空格分隔符进行拆分,得到一个包含每个单词的列表。例如,如果输入是 “Hello World”,那么 l 的值将是 [‘Hello’, ‘World’]。遍历 input().split() 返回的列表中的每个元素,并将每个元素赋值给变量 i。最终,这个列表推导式返回一个包含输入行中每个单词的列表。编写一个函数,输入一行字符,将此字符串中最长的单词输出。在这个例子中,它将读取一行输入,并返回一个字符串。原创 2023-12-20 19:44:19 · 481 阅读 · 2 评论 -
python蓝桥杯备考——字符串小知识点
例如,如果 `factors` 是 `[2, 1, 3]`,那么 `sorted(set(factors))` 将得到 `[1, 2, 3]`,然后通过 `' '.join(...)` 将其连接成字符串 `'1 2 3'`。,`' '.join(str(k) for k in sorted(set(factors)))` 的作用是将列表 `factors` 中的元素。,用于将集合中的每个元素转换为字符串。这一步对去重后的集合进行排序,以确保最终连接的字符串中的元素按照升序排列。这是一个字符串的方法,用于。原创 2023-12-19 21:02:40 · 398 阅读 · 2 评论