python蓝桥杯
文章平均质量分 79
王 歪歪
不要等你准备好再去尝试,因为永远都准备的不够好
展开
-
python蓝桥杯备考——常见切片操作
需要注意的是,切片操作返回一个新的序列,不会修改原始序列。切片操作可以用于字符串、列表、元组等序列类型。其索引从0开始,且左闭右开。写一函数,使输入的一个字符串按反序存放,在主函数中输入并输出反序后的字符串(不包含空格)当我们使用切片操作时,我们可以从一个序列(如字符串、列表或元组)中选择一个子序列。(5)获取从索引2到索引末尾的子序列,并以步长为2进行切片。(3) 获取从开头到索引5之间的子序列。(2)获取从索引3到末尾的子序列。题目:自定义函数之字符串反转。(4)获取完整的序列。原创 2024-01-24 21:25:22 · 407 阅读 · 3 评论 -
python蓝桥杯备考——快捷一行输入
(3) [i for i in input().split()]:这是一个列表推导式,它遍历 input().split() 返回的列表中的每个元素,并将每个元素赋值给变量 i。(2)input().split():split() 是字符串的一个方法,用于将字符串拆分为一个单词列表。):map() 是一个内置函数,它接受一个函数和一个可迭代对象作为参数,并将函数应用于可迭代对象的每个元素。单词仅由小写字母组成。:这是一个内置函数,用于从标准输入中读取用户的输入,它将读取用户输入的一行,并返回一个字符串。原创 2024-01-23 15:11:59 · 1071 阅读 · 0 评论 -
python蓝桥杯备考——字符串小知识点
这是一个字符串的方法,用于将可迭代对象中的元素连接成一个字符串,每个元素之间使用指定的分隔符进行分隔。在这里,我们使用空格作为分隔符。例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。: 这是一个生成器表达式,用于将集合中的每个元素转换为字符串。: 这一步对去重后的集合进行排序,以确保最终连接的字符串中的元素按照升序排列。中的元素去重、排序,并使用空格将它们连接成一个字符串。这种做法的好处是可以减少循环的次数,从而提高程序的效率。是一个用于将列表中的元素连接成一个字符串的常见用法。原创 2024-01-22 22:50:45 · 418 阅读 · 0 评论 -
python蓝桥杯备考——列表还是元组?
【简介】1、在 Python 中,我们通常使用术语 “列表”(List)来表示有序、可变的序列。列表是一种数据结构,可以容纳任意类型的元素,并且可以根据需要进行修改。与其他编程语言中的数组不同,Python 中的列表具有更灵活的特性。列表可以包含不同类型的 元素,可以动态调整大小,可以进行切片操作和迭代,以及支持许多内置的方法和函数。因此,在 Python 中,我们通常使用术语 “列表” 来表示有序的集合,而不是使用 “数组” 这个术语。原创 2023-12-24 21:11:30 · 923 阅读 · 0 评论 -
python蓝桥杯备考——字符串拼接
max = int(‘’.join(nums[::-1])):这种方式使用了切片操作 nums[::-1] 将列表 nums 中的元素逆序排列,并使用空字符串 ‘’ 进行连接,得到一个逆序排列的字符串。无论是使用 sorted(nums) 进行排序,还是使用切片操作和字符串连接进行逆序排列,最后将字符串转换为整数,它们的时间复杂度都是线性的,取决于列表中元素的数量。nums = sorted(nums):这种方式使用了 sorted() 函数对列表 nums 进行排序,得到一个新的排序后的列表。原创 2023-12-26 22:35:34 · 922 阅读 · 0 评论