一个蟒蛇新手问题:
我想在cthon中打印带有参数列表的c格式:
/local/my-plugin
如何使用python打印:
这是测试1,2,3,你好
感谢。
答案 0 :(得分:3)
对于printf
-style formatting,字符串重载模数运算符%
,使用多个值对特殊情况tuple
进行格式化,因此您需要做的就是从{{1}转换} list
:
tuple
答案 1 :(得分:0)
查看%
运算符。它接受一个字符串和这样的元组:
print "My age is %d and my favourite char is %c" % (16, '$')
答案 2 :(得分:0)
使用新式格式:这些格式怎么样? (只是在这里开展) 文档:https://docs.python.org/3.6/library/string.html
args = [1,2,3,"hello"]
string = "{}, "*(len(args)-1)+"{}" # = "{}, {}, {}, {}"
'This is a test {}'.format(string.format(*args)) # inception!
或者这个:
args = [1,2,3,"hello"]
argstring = [str(i) for i in args]
'This is a test {}'.format(', '.join(argstring))
或者简单地说:
args = [1,2,3,"hello"]
'This is a test {}'.format(', '.join(map(str,args)))
全部打印:
这是测试1,2,3,你好
答案 3 :(得分:-1)
l = [1,2,3,"hello"]
print("This is a test %d, %d, %d, %s"%(l[0],l[1],l[2],l[3]))
希望这有效! 干杯萌芽!