导航:首页 > APP软件 > resultappend

resultappend

发布时间:2022-12-15 10:28:11

① python语言问题,使用fibs()输出斐波那契数列,代码如下,不知道哪里有问题

先上修改后的代码:

deffibs(num):
result=[0,1]
foriinrange(2,num):
result.append(result[-2]+result[-1])
returnresult

print(fibs(9))

1、修改for循环的范围,改为从2~num。

2、计算式应该是result[-2] + result[-1]。

3、return result应该是和for对齐的,不然执行一次for就返回了。

请看结果:

java用正则表达式判定特殊字符是否,存在就替换的问题

至少有两种正则表达式的方法:

1、直接调用String类的replaceAll(String regex, String replacement)方法

代码:
String ss = "aabbcc[{dd}]eeff[{gg}]hhiijjkkll[{mmnn}]oopp";
ss.replaceAll("[\\[\\]\\{\\}]", "");//返回结果,可打印或返回
优点:简单
缺点:不具有通用性,需求变动则不适用,例如[{dd}]替换成DD

2、通过匹配规则来截取字符串

代码:
String ss = "aabbcc[{dd}]eeff[{gg}]hhiijjkkll[{mmnn}]oopp";
//正则表达式,表示由非[、]、{、}的任意字符构成
String tmp = "[^\\[^\\{^\\]^\\}.]";
//正则表达式,由5组构成第一组是普通字符串,第二组是"[{"字符串,第三组是普通字符串,第四组是"}]"字符串,第五组是普通字符串
Pattern pattern = Pattern.compile("(" + tmp + "*)(\\[\\{)(" + tmp + "*)(\\}\\])(" + tmp + "*)");
Matcher matcher = pattern.matcher(ss);
StringBuffer result = new StringBuffer();
while(matcher.find()) {
result.append(matcher.group(1) + matcher.group(3) + matcher.group(5));
}
//result就是最终结果。

优点:具有一定的通用性,可自己定制需要的字符串,新字符串可以由原字符串的部分组成,也可与其他字符拼装,能更好满足可重用性,例如需求变更成[{dd}]替换成DD,代码只需将result.append(matcher.group(1)+matcher.group(3)+matcher.group(5));换成result.append(matcher.group(1)+matcher.group(3).toUpperCase()+matcher.group(5));就能完成

缺点:代码较长

PS:StringBuffer可转化成String再返回

③ python print result.append((x,y))为什么输出结果是None

因为 result.append(***)是没有返回值的,

也就是说 append这个功能不!是!这!样!:

defappend(***):
****
***
return***#append没有return东西

所以 print出来的 就没有东西.


如果你想 print出来,就需要改成:

result=[]
forxinrange(3):
foryinrange(3):
result.append((x,y))
print(result)
阅读全文

与resultappend相关的资料

热点内容
编程图元属性怎么修改 浏览:828
word文档的大括号怎么输入 浏览:862
关于旅游收入的数据从哪里找 浏览:989
gson解析json集合问题 浏览:680
安卓ipsec标识符填什么 浏览:215
在哪里解压文件第一分卷 浏览:63
奥维使用教程 浏览:324
编程程序怎么转到plc上 浏览:807
文件名冲突但是找不到 浏览:261
上海瑞金医院app下载 浏览:998
qq群里的机器人买武器 浏览:428
捕鱼达人历史版本 浏览:73
mp4视频文件解密软件 浏览:62
多轴编程哪个软件最方便 浏览:27
老平板哪个是显示屏数据线插座 浏览:849
5sing上传音频文件格式 浏览:171
win10输入文件鼠标右键异常 浏览:634
听幼儿故事用什么app 浏览:514
iphone修改音频文件名 浏览:53
国家气象站点数据在哪里下载 浏览:342

友情链接