首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

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

2012-03-05 
请各位帮忙看下这个问题是怎么回事?我用print45, | ,45, | ,45输出的结果就是:45|45|45而为什么我在用

请各位帮忙看下这个问题是怎么回事?
我用
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

热点排行