%意思
print('\n'.join([''.join(['%s*%s=%-4s' % (x,y,x*y) for x in range(1,y+1)]) for y in range(1,10)]))中的% (x,y,x*y)这个百分号什么意思 固定格式吗 这是格式化输出的标准写法,把x,y,x*y分别带入'%s,%s,%-4s中 python中继承c语言中的格式化输入输出方式
但是python还有更标准和强大的形式,用format关键字进行格式化输入输出 冬雪雪冬 发表于 2017-11-8 11:50
这是格式化输出的标准写法,把x,y,x*y分别带入'%s,%s,%-4s中
这后面那个%号 前面的我知道
457799577 发表于 2017-11-8 13:19
这后面那个%号 前面的我知道
前面可以有多个%,后面只能有一个,所以打包成一个元组
页:
[1]