题意 定义一个对字符串的操作为删去该串的任意一个连续子串,并把剩下的部分拼接成一个字符串 给定一个字符串$S$,请计算有多少个长度为$N$的字符串,无论怎样对其进行操作都无法使它成为字符串$S$ 解法 补集转换一下,答案就是总的字符串个数$26^N$减去不合法的字符串个数 不合法的字符串可以看成是在 ...
分类:
其他好文 时间:
2019-10-05 18:15:58
阅读次数:
110
#之前可以进行对字符串进行完全匹配#回顾:python中字符串是不可变对象,所以所有修改和生成字符串的操作的实现方法都是另一个内存片段中新生成一个字符串对象import re#re正则方法:是针对字符串进行模糊匹配操作的。正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌 ...
分类:
编程语言 时间:
2019-10-05 12:48:48
阅读次数:
107
数组 var arr = new Array(2,1,5,6,7,4,9); var arr2 = Array(1,2,"33"); //省略new来创建数组 var arr3 = [1,2,"33"]; //通过常量来创建数组 Math.random(); //0~1之间任意的数。 for(var ...
分类:
编程语言 时间:
2019-10-04 16:44:38
阅读次数:
91
1. github地址: 2. PSP表格: 3. 效能分析: 4. 设计实现过程: ①涉及到分数、整数和运算符的模拟运算,我们应该如何尽可能减少字符串的操作呢?本人受到ACM比赛中大数模板的启发,将分数、整数、运算符封装成一个类,创造出一种新的(假的)数据类型,配合上C++的重载运算符功能,重新定 ...
分类:
其他好文 时间:
2019-10-03 12:23:56
阅读次数:
90
字符串的操作:判断,查找和替换, 转换大小写, 文本对齐,去除空白字符,拆分和连接 ...
分类:
编程语言 时间:
2019-10-02 00:47:26
阅读次数:
145
str = ' ' list = ['a','b','c'] str.join(list) #结果为:'a b c' #简便方法 ' '.join(list) str = '_' list = ['a','b','c'] str.join(list) #结果为:'a_b_c' #简便方法 '_'.j ...
分类:
其他好文 时间:
2019-09-12 23:52:19
阅读次数:
175
1、字符串转换 字符串转换是最基础的要求和工作,你可以将任何类型的数据都转换为字符串,你可以用下面三种方法的任何一种: 你同样可以这么做: 或者,在简单点儿: 2、字符串分割 将字符串进行拆分返回一个新的数组,JavaScript就给我们提供了一个非常方便的函数: split()的第二个参数,表示返 ...
分类:
Web程序 时间:
2019-08-18 21:52:07
阅读次数:
127
1.字符串的定义 可以使用""双引号,也可以使用''单引号定义字符串,一般使用双引号定义。 2.字符串的操作 判断类型: 查找和替换 大小写切换: 文本对齐 注:string.center(weight,str) 以str填充对齐,其他两个方法类似,都可以拓展。 去除空白字符 拆分和链接 3.字符串 ...
分类:
编程语言 时间:
2019-07-29 00:45:23
阅读次数:
120
#字符串的操作及其部分格式化 i=3 str="FGdV" while i>0: i=i-1 user_input=input("please enter security code:") if str.upper()==user_input.upper(): print("Input succes... ...
分类:
其他好文 时间:
2019-07-28 19:49:23
阅读次数:
128