|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- str = list(string)
- def find():
- list1 = []
- a = 0
- b = 0
- c = 0
- d = 0
- e = 0
- f = 0
- g = 0
- h = 0
- i = 0
- j = 0
- k = 0
- l = 0
- m = 0
- for each in str:
- if each == "*":
- a += 1
- elif each == "}":
- b += 1
- elif each == "$":
- c += 1
- elif each == "^":
- d += 1
- elif each == "(":
- e += 1
- elif each == "{":
- f += 1
- elif each == "%":
- g += 1
- elif each == "!":
- h += 1
- elif each == "+":
- i += 1
- elif each == "&":
- j += 1
- elif each == "_":
- k += 1
- elif each == "]":
- l += 1
- elif each == "[":
- m += 1
- else:
- list1.append(each)
- return a,b,c,d,e,f,g,h,i,j,k,l,m,list1
复制代码
#string = 小甲鱼给的一大串乱码
请问我这个看起来是不是有点那种感觉,就是你们抽烟用打火机,而我在钻木取火
测试第一次的时候在return里面忘记加list1了,第1次运行正常,加上list1之后返回值为什么。。。是个我我没见过的东西 我发出来你们看看
这是个啥
怎么没有跟这一条if对应的else呀,这条什么意思呀
if 不一定要和 else 搭配的哦 看情况,这里只要满足 不在列表里就执行 if 代码块
而在列表里就不执行 而开始下一次的循环 所以没有必要加else 哦
list1本来就是个空列表呀?是因为最后面append了一些东西来判断的吗?还把字母分的开,装到list1里面了?
对 刚刚开始列表里没有元素嘛,就是为了放元素进去的,嗯 每个字符都分开来遍历统计嘛
是\n换行符号 \r 是回车符 换行时候就会有这个符号滴
|
|