关于print('%d的阶乘是%d'%(num1,num2))的含义
我在学习第22课时发现小甲鱼用print('%d的阶乘是%d'%(num1,num2))来打印结果我不太了解,有高手指点一下这个命令的含义吗? 格式化输出,其中的 %d 只是占位符而已
用后面的值替代这些即可
举个例子
"I %s fishC" % 'love'
等价于将 love 替换 %s,所以结果为 "I love fishC"
一个字符串中可以有多个占位符,比如
"%d 只 %s" % (1, "狗")
等价于将 1 替代 %d, 将 狗 替代 %s,所以结果为 "1 只狗"
后面的字符d,s,o等含义请参考:
http://bbs.fishc.com/thread-92997-1-1.html
页:
[1]