自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 正则表达式扩展应用

至此,关于正则表达式的基本知识就介绍完了,希望同学们多加练习,最终能够熟练地运用所学的关于正则表达式的知识,达到简化字符串处理的目的。指令需要使用两次管线命令。的组合功能来间隔两组字符串,如此一来,可以极大地化简指令。来使用扩展正则表达式,不过一般更建议直接使用。查找开头是 A 结尾是 C 中间有一个以上的。回忆一下,在非扩展正则表达式中,我们使用。在扩展正则表达式中,则可以进一步细分为。执行上述三条指令,比较三者的不同。利用支持扩展正则表达式的。之间类似命令别名的关系。

2024-08-08 23:24:32 433

原创 sed 命令与正则表达式

sed 是非交互式的编辑器。它不会修改文件,除非使用 shell 重定向来保存结果。默认情况下,所有的输出行都会被打印到屏幕上。sed 编辑器逐行处理文件(或输入),并将结果打印到屏幕上。具体过程如下:首先 sed 把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed 每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理完输入文件的最后一行后,sed 便结束运行。

2024-08-08 10:30:16 840

原创 正则表达式介绍与基础

首先是正则表达式的特殊符号:[:alnum:]代表英文大小写字母及数字[:alpha:]代表英文大小写字母[:blank:]代表空格和 tab 键[:cntrl:]键盘上的控制按键,如 CR,LF,TAB,DEL[:digit:]代表数字[:graph:]代表空白字符以外的其他[:lower:]小写字母[:print:]可以被打印出来的任何字符[:punct:]代表标点符号[:upper:]代表大写字母[:space:]任何会产生空白的字符如空格,tab,CR 等。

2024-08-07 11:27:51 956

原创 NumPy的学习

下面,我们来了解创建 NumPy 多维数组的一些方法。在NumPy中,我们使用numpy.array将列表或ndarray数组。,在 NumPy 中还有一些方法可以创建一些有规律性的多维数。所有的数值类型都归于dtype(data-type)对象的实例,我们可以用。的功能是在给定区间内创建一系列均匀间隔的值。类型的元素占用4个字节的内存空间。用于在指定的区间内返回间隔均匀的值。方法非常相似,不同的地方在于,这里全部填充为。NumPy中所有的计算都是围绕这数组进行的。的方法在不同的数值类型之间相互转换。

2024-07-26 11:12:09 624

原创 Python 学习之字典

在这个例子中,一个 key - value 对是整数 1 和 2 的组合,另一个是两个字符串,还有一个是 None 和列表……然后通过索引,找到在价位表中对应的价钱,但这样做有个缺点:列表中的元素越多,列表越长,查找数据的耗时越多,且不管是写还是查都很麻烦。方法返回了一个列表,列表中的元素是二元元组,对应着字典中每个元素的键和值。字典是可以遍历的,有时你想得到所有的键值对,有时你想得到所有的键,或值,这些都有办法实现。可以看到,同样返回了一个列表,列表中每个元素都是字典的一个 key。

2024-07-14 22:31:43 680

原创 母牛的故事

有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?我们仔细观察发现,在年份<=3时,母牛数量与年份相同;在年份>3时,则满足fn=f(n-1)+f(n-3);输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。这与斐波那契数列:fn=f(n-1)+f(n-2) 是否有相似的地方。对于每个测试实例,输出在第n年的时候母牛的数量。n=0表示输入数据的结束,不做处理。

2024-02-28 11:27:05 524

原创 蓝桥杯试题 基础练习 Fibonacci数列

蓝桥杯试题 基础练习 Fibonacci数列

2024-02-19 22:51:01 596 2

原创 python第四课

python第四课

2024-02-15 22:43:20 1824 1

原创 蓝桥杯试题 基础练习 杨辉三角形

蓝桥杯试题 基础练习 杨辉三角形

2024-02-13 22:49:52 505 1

原创 从零开始学python第三课

从零开始学python第三课

2024-02-08 16:53:28 1424

原创 从零开始学python第一二课

从零开始学python第一课

2024-02-06 23:15:39 1999 1

原创 蓝桥杯之烬寂海之谜

字符串匹配,AC自动机,蓝桥杯

2024-02-05 22:47:40 533 1

原创 蓝桥杯之小蓝的决议

接下来的每一行代表一个测试用例,每行包含两个用空格分隔的整数-N和X,分别表示议会中的成员总数和赞成决议的成员数。根据蓝桥城宪法,只有当议会中达到一半以上的成员赞成决议时,决议才会通过。对于每个测试用例,如果决议通过,请输出"YES";否则,请输出"NO".测试用例2:由于赞成决议的成员少于半数,因此决议未通过,输出"NO"。测试用例3:由于超过半数的成员赞成决议,因此决议通过,输出"YES"测试用例1:由于半数成员赞成决议,因此决议通过,输出"YES"。中X名成员赞成这项决议,其余的成员则反对。

2024-02-02 22:00:54 820

原创 蓝桥杯之阿坤老师的魔方挑战

用 scanf() 读入 n 的值,影响的也仅仅是 n 本身,不会影响数组。有些初学者认为,scanf() 输入结束后,n 的值就确认下来了,数组 arr 的长度也随即确定了。今天,他给学生带来了一个巨大的魔方。这个魔方的每个面都是一个N×N 的方阵,每个小格子上都填有一个整数。阿坤老师允许学生按行或者按列,将魔方的一个面上的所有行或者所有列,循环移动若干个位置。而且n 是未初始化的局部变量,它的值是未知的,所以也导致数组的长度也是未知的。接下来的 N 行,每行包含 N 个整数,表示方阵的每个元素。

2024-02-01 20:19:59 682 3

原创 蓝桥杯之小蓝的甜点选择

小桥的甜点价格是 X 元,而小依的甜点价格是Y 元。虽然小蓝是一个甜点狂热者,但他也希望在购买甜点时能尽量节约一些开支。对于每组询问,如果小桥的甜点价格更划算,输出 "BRIDGE";如果小依的甜点价格更划算,输出 "YI";小蓝是一位甜点爱好者,他总是充满热情地寻找着城市中的美味甜点。他有两个朋友,小桥和小依,他们都是优秀的甜点师,经常为小蓝烘焙各种美味的甜点。他将给你小桥和小依的甜点价格,你需要告诉他选择哪个甜点师会更加划算。接下来T 行,每行包含两个整数 X 和 Y,分别表示小桥和小依的甜点价格。

2024-01-29 21:34:19 476

原创 一维数组之冒泡排序

其思路为:每次将相邻两个数比较,将小的调到前面,如果有 6 个数:8,7,5,4,2,0。如此总计进行了 5 次,得到 7-5-4-2-0-8 的顺序,可以看到:最大的数 8 已经沉底,成为最下面的一个数,而小的数上升。然后进行第二轮的比较(见下图),对余下的 7,5,4,2,0 进行新一轮的比较,以便使次大的数沉底。经过这一轮 4 次的比较与交换,得到次大的数 7。按照此规律进行下去,可以推知 6 个数需要比较 5 轮,其中第一轮需要比较 5 次,第二轮需要比较 4 次,以此类推,第五轮只需比较一次。

2024-01-28 16:43:42 502 1

原创 对一个字符串中的所有单词,如果单词的首字母不是大写字母,则把单词的首字母变成大写字母。

对一个字符串中的所有单词,如果单词的首字母不是大写字母,则把单词的首字母变成大写字母

2024-01-03 21:20:09 561

原创 二维数组与矩阵结合C语言

二维数组与矩阵结合C语言

2024-01-02 21:19:27 580 1

原创 镂空三角形

把一个n*(2n-1)的区域里除掏空成为一个镂空的三角形,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。

2024-01-02 14:34:48 764

原创 测定一串字符的英文字母、空格、数字和其他字符的个数

在练习测定一串字符的英文字母、空格、数字和其他字符的个数的时候,我碰到了scanf()输入无法进行下去的问题。通过相关资料了解,解决了该问题,接下来让我们看看。

2024-01-01 17:27:27 548

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除