|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #------------统计字符串的个数--------#
- def count(*para):
- length = len(para)
- for i in range(length):
- count1 = 0
- count2 = 0
- count3 = 0
- count4 = 0
- count5 = 0
- count6 = 0
- count7 = 0
- count8 = 0
- count9 = 0
- count0 = 0
- count11 = 0
- count12 = 0
- list1 = []
- for each in para[i]:
- if each == '!':
- count1 += 1
- elif each =='@':
- count2 += 1
- elif each == '#':
- count3 += 1
- elif each == ':
- count4 += 1
- elif each == '%':
- count5 += 1
- elif each == '^':
- count6 += 1
- elif each == '&':
- count7 += 1
- elif each == '*':
- count8 += 1
- elif each == '(':
- count9 += 1
- elif each == ')':
- count0 += 1
- elif each == '_':
- count11 += 1
- elif each == '+':
- count12 += 1
- elif each == '小':
- list1.append(each)
- elif each == '甲':
- list1.append(each)
- elif each == '鱼':
- list1.append(each)
- print('!有%d个,@有%d个,#有%d,$有%d个,%有%d个,^有%d个,&有%d个,*有%d个,(有%d个,)有%d个,_有%d个,+有%d个'%(count1,count2, count3, count4, count5, count6, count7, count8, count9, count0, count11, count12))
- count("""%%$@_$^__#)^)&!_+]!*@&^}@[@%]()%+[(_@%+%$*^@$^!+]!&_#)_*}{}}!}_]$[%}@[{_@#_^{*
- @##&{#&{&)*%(]{{([*}@[@&]+!!*{)!}{%+{))])[!^})+)$]#{*+^((@^@}$[**^{$!@#$%)!@(&
- +^!{%_@^!}$_${)$_#)!({@!)(^}!*^&!$%_&&}&_#&@{)]{+)%*{&*%*&@%$+]!*__(#!*){%&@++
- !_)^&%#+)}!@!)&^}**#!_$([$!$}#*^}$+&#[{*{}{((#$]{[$[$()_#}!@}^@_&%^*!){*^^_$^
- ]@}#%[%!^[^_})+@&}{@*!(@$%$^)}[_!}(*}#}#___}!](@_{{(*#%!%%+*)^+#%}$+_]#}%!**#!^_
- )@)$%%^{_%!@(&{!}$_$[)*!^&{}*#{!)@})!*{^&[&$#@)*@#@_@^_#*!@_#})+[^&!@*}^){%%{&#@
- @{%(&{+(#^{@{)%_$[+}]$]^{^#(*}%)@$@}(#{_&]#%#]{_*({(])$%[!}#@@&_)([*]}$}&${^}@(%
- (%[@%!}%*$}(*@)}){+@(%@*]*^*}*]&$[}*]%]+*}^!}*$^^_()#$^]++@__){&&+((#%+(&+){)$
- %&&#($[[+##*%${)_!+{_[})%++)$#))]]]$]@]@($+{&%&%+!!!@]_]+])^*@$(@#${}}#}{%}#+{(@
- #__+{{]${]!{(%${%%^)(_*_@+)$]$#_@$)]](}{}$(}*%+!}#+)$%$}+#@*&^{##}+@(%[*@_}{(^]^
- +_*{@+[$!!@%$+{_&(#^(([&[][[&@#+}_]&&]}^*&)#_^$@$((%)}+{}$#+{+^}&[#[#_+${#[#]{
- (@@[%}[}$%+*#$+[%(**!$+@$@&+$_$#!_&&&&{***+)}][}#^!%#&$*)$!%}*&#}}##(^_%^]{+]&&]
- }^]#^(}@]&$]*_][])$]{_+})^_}]))()^&)(!*![!&}{][(]})[(*^}$_@^$)#${%[$_]!^]}}}*+
- *^_(+}^)(%(}{&)[}!$&&+}&[{%}^+#$]@)^&*%{@}]&!%*%$*&][}&{*@{@#]$*_[]%%[#]#*%)@
- $_^#%$!{#]^$}%^@^+{($!^($%)]+&}+$@[$*)*&)*%!_!!+@&^*{}%#&{}$!(*^*@]@@})[($!)]]})
- })(&+##]##%&##$}@{#_])*%(*(@$)}[+(+_)!{{#^{_@)!&)$}@^^^[$#__+$^!*#%%]_!#$]+^}%
- @])])%}]#$((^+{{@++^])$^*#[$}*]}}{)@+)[_}*@^%#]]#+()+)(]_[!!!)+)$+&@@])!}+*%]$[]
- &&[@+$_&#[$!${}{%[]#+@)*!#)*!{$#*$%}[(&@_@($]]]_[+(#@}&_}+]@$#_+](}^})!@@}@)
- }^]^]*}]+&(@@!!](*@#(++*)]!(^$})&_^@+]{#_@*%^[$[%&_%@%_![&&]&_@*#_}[{{])^$[_$_&_
- @%%[@#[@_[&+]}[+)!_#_+++%)[@%$(&$[{#@(}$*![#^#{}_)[$^_${_@&}*![#*#_+%[@{*^$){)#
- #%}]{+((*^]+{})&#$!#(*%({_!^*[{%@_&#){![&]@$#[#(!{*#^*%)]!%(#]%${*_^{+}(@}{_^(](
- _+!_)^&}!#([(+&[@])[_(]@]@&@{#@(%[@+[^@%@+]*_[{]$[_(_@[!]]^%+@#(@$}]@(^**+]%^)^(
- @}^[]@@[@[@}^(^!]%*_]&$!!^^#*[#*[*_}+[$#(_#%@](+[^+}%{_*#]+*(]}!$(%@%#^)}]_&]{${
- }$[*{+&+&}[#_#}_(}){^#{[_%*!$+[#)%]@&&_{)#[+*&+#!&)%)%++$_}){%%*@!*&%__(_!]#$*(_
- $^!@@}_())%(&$%]]{{{@+!&%@(^!+*{%[*[!]){(#$@)(^{]%[&*(&!{&}!%*$)*]]$%(__[}_+&)!(
- ^_&*]*+#@{@[_({$*&}][(*!+$+#%&![%^)^#(#}+*+(@)&&!({^^_*($^+)&{)%$@%)&!$&&^+#[)$
- +!$^]*!%^_$}$+!!&%_&){$%{((&^{{(&_&_]{^}@[$^+]}]^{@!^@_%_{^@*)+^*#$#!+*}#)}@(}!]
- _*)}$**@}[^_&*^)*+#()]&{{]*+#${@&}#)$[]_+(^_@^][]_)*^*+_!{&$##]((](}}{[!$#_{&{){
- *_{^}$#!+]{[^&++*#!]*)]%$!{#^&%(%^*}@^+__])_$@_^#[{{})}$*]#%]{}{][@^!@)_[}{())%)
- ())&#@*[#}+#^}#%!![#&*}^{^(({+#*[!{!}){(!*@!+@[_(*^+*]$]+@+*_##)&)^(@$^]G@][#&)(
- %%{})+^$))[{))}&$(^+{&(#%*@&*(^&{}+!}_!^($}!(}_@@++$)(%}{!{_]%}$!){%^%%@^%&#([+[
- _+%){{}(#_}&{&++!@_)(_+}%_#+]&^)+]_[@]+$!+{@}$^!&)#%#^&+$@[+&+{^{*[@]#!{_*[)(#[[
- ]*!*}}*_(+&%{&#+*_]#+#]!&*@}$%)!})@&)*}#(@}!^(]^@}]#&%)![^!$*)&_]^%{{}(!)_&{_{
- +[_*+}]$_[#@_^]*^*#@{&%})*{&**}}}!_!+{&^)__)@_#$#%{+)^!{}^@[$+^}&(%%)&!+^_^#}^({
- *%]&@{]++}@$)}#]{)!+@[^)!#[%@^!!+{(@&+++_{!$}{]_%_#^#%&{!_(#$%%&@[})]+_@!(*[_@[
- *_&+][^][}^@}])!(&^*[_%+(}!!{!!^*@!({%]#[_&()$]!$]@}*][)#()})[*^[^}]#(((_^#%%]@}
- ^###%!{(@+]$%*^}(![$@*]_{#*!$*@%*(^+#!)]*%*@$[)_$!&+_[$)%_*((%+##*]@+#*[$)^
- @)]}!)$^%+%&_#+]&&_!(}+^*#)$%%^+&%^_]@*%^^_#]%{%[&(*_(%(*{^@[@&+!@&[+[++$})$!*}+
- (_^%%*}^{+}(+]]_][_(@}^#_{_}*){*)}+*)%#%++}{}__%$$[%%*})_#*!_!%&*$!]!}{*+{^()$}
- *$%*$]][{@+*]_*&!^]_*!_{_@(}+%#$+@}_]#@$#^%((#$%+++]])#*@)&([^#]_$%$)[#)){({%@_^
- @#}@*!!()[]%$*+*{*$%@**!}&#[*#[[{(@&_){{!}!)++@*{{({_!#^]}+{{#]{$^)&]%}})^@&$%@$
- $!_+!{]*^_+@&@){#*!_#+{[@$^(__}*[^{&]!(&+++_@+)&}))$%]${+*!(#@(}&&&!)!_!@&{[
- [@!#!]]#%)(_^!{*[{^{]})$)^&(*)%}#]#()^#+}!{_}*+{@&_^)+%@!%%${%}(%*_!)%$((+^^
- }#[@%+)&^!](]%+_{{]}@]+^]{(!_*&@][]@_%}%(%&)})&!#)[_]^+$)[(%*%({]$[(#+&+[@[*([$#
- ^*!@{]]#![[{_]#^@])_[[+%]#[%[+_{)^+([^}[]_[}])*^!_+$}^+_)+*@$^}(&[)_^[+})^]&)))
- }*+}%){@_)]_)&)!@)*#^_%{}(]]$)+^@+}+$_*&)]%^@&)![!@$[@)@}%!)@$((^![{(%([+#&{$+#[
- *""")
- 出现了几个错误,但是我没看懂,因为count内的参数太长了,我就删减了一部分。
- 求问各位大佬这是怎么回事?
复制代码
首先真得佩服你
你给的是字符串,哪么就不是def count(*para) 而是 def count(para);
count(*para) 表示()里面的有多个参数,而组成的序列类型 如: count('abc','efg', 121,434)
注:代码中的: %有 , %号是格式化字符,要想输出%号就 %% , 哪么 %有 就改为 %%有
你的代码修正为:
- def count(para):
- length = len(para)
- for i in range(length):
- count1 = 0
- count2 = 0
- count3 = 0
- count4 = 0
- count5 = 0
- count6 = 0
- count7 = 0
- count8 = 0
- count9 = 0
- count0 = 0
- count11 = 0
- count12 = 0
- list1 = []
- for each in para[i]:
- if each == '!':
- count1 += 1
- elif each =='@':
- count2 += 1
- elif each == '#':
- count3 += 1
- elif each == '':
- count4 += 1
- elif each == '%':
- count5 += 1
- elif each == '^':
- count6 += 1
- elif each == '&':
- count7 += 1
- elif each == '*':
- count8 += 1
- elif each == '(':
- count9 += 1
- elif each == ')':
- count0 += 1
- elif each == '_':
- count11 += 1
- elif each == '+':
- count12 += 1
- elif each == '小':
- list1.append(each)
- elif each == '甲':
- list1.append(each)
- elif each == '鱼':
- list1.append(each)
- print("!有%d个,@有%d个,#有%d,$有%d个,%%有%d个,^有%d个,&有%d个,*有%d个,(有%d个,)有%d个,_有%d个,+有%d个" % (count1,count2, count3, count4, count5, count6, count7, count8, count9, count0, count11, count12))
- count("""%%$@_$^__#)^)&!_+]!*@&^}@[@%]()%+[ DISCUZ_CODE_1 ][(_@%+%$*^@$^!+]!&_#)_*}{}}!}_]$[%}@[{_@#_^{*
- @##&{#&{&)*%(]{{([*}@[@&]+!!*{)!}{%+{))])[!^})+)$]#{*+^((@^@}$[**[ DISCUZ_CODE_1 ]^{$!@#$%)!@(&
- +^!{%_[ DISCUZ_CODE_1 ]@^!}$_${)$_#)!({@!)(^}!*^&!$%_&&}&_#&@{)]{+)%*{&*%*&@%$+]!*__(#!*){%&@++
- !_)^[ DISCUZ_CODE_1 ]&%#+)}!@!)&^}**#!_$([$!$}#*^}$+&#[{*{}{((#$]{[$[$()_#}!@}^@_&%^*!){*^^_$^
- ]@}#%[%!^[^_})+@&}{@*!(@$%$^)}[_!}(*}#}#___}!](@_{{(*#%!%%+*)^+#%}$+_]#}%!**#!^_
- )@)$%%^{_%!@(&{!}$_$[)*!^&{}*#{!)@})!*{^&[&$#@)*@#@_@^_#*!@_#})+[^&!@*}^){%%{&#@
- @{%(&{+(#^{@{)%_$[+}]$]^{^#(*}%)@$@}(#{_&]#%#]{_*({(])$%[!}#@@&_)([*]}$}&${^}@(%
- (%[@%!}%*$}(*@)}){+@(%@*[ DISCUZ_CODE_1 ]]*^*}*]&$[}*]%]+*}^!}*$^^_()#$^]++@__){&&+((#%+(&+){)$
- %&&#($[[+##*%${)_!+{_[})%++)$#))]]]$]@]@($+{&%&%+!!!@]_]+])^*@$(@#${}}#}{%}#+{(@
- #__+{{]${]!{(%${%%^)(_*_@+)$]$#_@$)]](}{}$(}*%+!}#+)$%$}+#@*&^{##}+@(%[*@_}{(^]^
- +_*{@+[$!!@%$+{_&(#^(([&[][[&@#+}_]&&]}^*&[ DISCUZ_CODE_1 ])#_^$@$((%)}+{}$#+{+^}&[#[#_+${#[#]{
- (@@[%}[}$%+*#$+[%(**!$+@$@&+$_$#!_&&&&{***+)}][}#^!%#&$*)$!%}*&#}}##(^_%^]{+]&&]
- }^]#^(}@]&$]*_][])$]{_+})^_}]))()^&)(!*![!&}{][(]})[(*^}[ DISCUZ_CODE_1 ]$_@^$)#${%[$_]!^]}}}*+
- *^_(+}^)(%(}{&)[}!&+}&[{%}^+#$]@)^&*%{@}]&!%*%$*&][}&{[ DISCUZ_CODE_1 ]*@{@#]$*_[]%%[#]#*%)@
- $_^#%$!{#]^$}%^@^+{($!^($%)]+&}+$@[$*)*&)*%!_!!+@&^*{}%#&{}$!(*^*@]@@})[($!)]]})
- })(&+##]##%&##$}@{#_])*%(*(@$)}[+(+_)!{{#^{_@)!&)$}@^^^[$#__+$^!*#%%]_!#$][ DISCUZ_CODE_1 ]+^}%
- @])])%}]#$((^+{{@++^])$^*#[$}*]}}{)@+)[_}*@^%#]]#+()+)(]_[!!!)+)$+&@@])!}+*%]$[]
- &&[@+$_&#[$!${}{%[]#+@)*!#)*!{$#*$%}[(&@[ DISCUZ_CODE_1 ]_@($]]]_[+(#@}&_}+]@$#_+](}^})!@@}@)
- }^]^]*}]+&(@@!!](*@#(++*)]!(^$})&_^@+]{#_@*%^[$[%&_%@%_![&&]&_@*#_}[{{])^$[_$_&_
- @%%[@#[@_[&+]}[+)!_#_+++%)[@%$(&$[{#@(}$*![#^#{}_)[$^_${_@&}*![#*#_+%[@{*^$){)#
- #%}]{+((*^]+{})&#$!#(*%({_!^*[{%@_&#){![&]@$#[#(!{*#^*%)]!%(#]%${*_^{+}(@}{_^(](
- _+!_)^&}!#([(+&[@])[_(]@]@&@{#@(%[@+[^@%@+]*_[{]$[_(_@[!]]^%+@#(@$}]@(^**+]%^)^(
- @}^[]@@[@[@}^(^!]%*_]&$!!^^#*[#*[*_}+[$#(_#%@](+[^+}%{_*#]+*(]}!$(%@%#^)}]_&]{${
- }$[*{+&+&}[#_#}_(}){^#{[_%*!$+[#)%]@&&_{)#[+*&+#!&)%)%++$_}){%%*@!*&%__(_!]#$*(_
- $^!@@}_())%(&$%]]{{{@+!&%@(^!+*{%[*[!]){(#$@)(^{]%[&*(&!{&}!%*$)*]]$%(__[}_+&)!(
- ^_&*]*+#@{@[_({$*&}][(*!+$+#%&![%^)^#(#}+*+(@)&&!({^^_*($^+)&{)%$@%)&!&^+#[)$
- +!$^]*!%^_$}$+!!&%_&){$%{((&^{{(&_&_]{^}@[$^+]}]^{@!^@_%_{^@*)+^*#$#!+*}#)}@(}!]
- _*)}$**@}[^_&*^)*+#()]&{{]*+#${@&}#)$[]_+(^_@^][]_)*^*+_!{&$##]((](}}{[!$#_{&{){
- *_{^}$#!+]{[^&++*#!]*)]%$!{#^&%(%^*}@^+__])_$@_^#[{{})}$*]#%]{}{][@^!@)_[}{())%)
- ())&#@*[#}+#^}#%!![#&*}^{^(({+#*[!{!}){(!*@!+@[_(*^+*]$]+@+*_##)&)^(@$^]G@][#&)(
- %%{})+^$))[{))}&$(^+{&(#%*@&*(^&{}+!}_!^($}!(}_@@++$)(%}{!{_]%}$!){%^%%@^%&#([+[
- _+%){{}(#_}&{&++!@_)(_+}%_#+]&^)+]_[@]+$!+{@}$^!&)#%#^&+$@[+&+{^{*[@]#!{_*[)(#[[
- ]*!*}}*_(+&%{&#[ DISCUZ_CODE_1 ]+*_]#+#]!&*@}$%)!})@&)*}#(@}!^(]^@}]#&%)![^!$*)&_]^%{{}(!)_&{_{
- +[_*+}]$_[#@_^]*^*#@{&%})*{&**}}}!_!+{&^)__)@_#$#%{+)^!{}^@[$+^}&(%%)&!+^_^#}^({
- *%]&@{]++}@$)}#]{)!+@[^)!#[%@^!!+{(@&+++_{!$}{]_%_#^#%&{!_(#$%%&@[})]+_@!(*[_@[
- *_&+][^][}^@}])!(&^*[_%+(}!!{!!^*@!({%]#[_&()$]!$]@}*][)#()})[*^[^}]#(((_^#%%]@}
- ^###%!{(@+]$%*^}(![$@*]_{#*!$*@%*(^+#!)[ DISCUZ_CODE_1 ]]*%[ DISCUZ_CODE_1 ]*@$[)_$!&+_[$)%_*((%+##*]@+#*[$)^
- @)]}!)$^%+%&_#+]&&_!(}+^*#)$%%^+&%^_]@*%^^_#]%{%[&(*_(%(*{^@[@&+!@&[+[++$})$!*}+
- (_^%%*}^{+}(+]]_][_(@}^#_{_}*){*)}+*)%#%++}{}__%$[%%*})_#*!_!%&*$!]!}{*+{^()$}
- *$%*$]][{@+*]_*&!^]_*!_{_@(}+%#$+@}_]#@$#^%((#$%+++]])#*@)&([^#]_$%$)[#)){({%@_^
- @#}@*!!()[]%$*+*{*$%@**!}&#[*#[[{(@&_){{!}!)++@*{{({_!#^]}+{{#]{$^)&]%}})^@&$%@$
- $!_+!{]*^_+@&@){#*!_#+{[@$^(__}*[^[ DISCUZ_CODE_1 ]{&]!(&+++_@+)&}))$%]${+*!(#@(}&&&!)!_![ DISCUZ_CODE_1 ]@&{[
- [@!#!]]#%)(_^!{*[{^{]})$)^&(*)%}#]#()^#+}!{_}*+{@&_^)+%@!%%${[ DISCUZ_CODE_1 ]%}(%*_!)%$((+[ DISCUZ_CODE_1 ]^^
- }#[@%+)&^!](]%+_{{]}@]+^]{(!_*&@][]@_%}%(%&)})&!#)[_]^+$)[(%*%({]$[(#+&+[@[*([$#
- ^*!@{]]#![[{_]#^@])_[[+%]#[%[+_{)^+([^}[]_[}])*^!_+$}^+_)+*@$^}(&[)_^[+})^]&)))
- }*+}%){@_)]_)&)!@)*#^_%{}(]]$)+^@+}+$_*&)]%^@&)![!@$[@)@}%!)@$((^![{(%([+#&{$+#[
- *""")
复制代码
|
-
|