读书人

请各位帮忙看下这个有关问题是咋回事

发布时间: 2012-03-05 11:54:02 作者: rapoo

请各位帮忙看下这个问题是怎么回事?
我用
print 45, "| ",45, "| ",45
输出的结果就是:
45 | 45 | 45

而为什么我在用一个函数的时候:
import string

def _getCounts(Num, str):
arr=[]
arr=str.split( '| ')
ss=int(arr[0])*Num/100, "| ",int(arr[1])*Num/100, "| ",int(arr[2])*Num/100
return ss

print _getCounts(3, "100|100|100 ")

输出的时候就会输出:
(3, '| ', 3, '| ', 3)
而不是
3|3|3

请各位帮忙看一下,问题出在哪里了。多谢了!

[解决办法]
ss 是一个tuple不是string

读书人网 >perl python

热点推荐