print语句python中的%d

时间:2015-07-03 06:04:53

标签: python

我在程序的功能中遇到了这个问题,我不明白%d如何在封闭的引用打印声明中工作。

print "%d squared is %d." % (n, squared)

传递参数10(即n)时的输出是: 10平方是100

1 个答案:

答案 0 :(得分:0)

"%"运算符用于格式化包含在元组(固定大小列表)中的一组变量以及格式字符串。

print ("%d squared is %d" % (10, 10*10))

字符串中的%运算符由元组中的元素按顺序替换。

%d用于整数,其中%s用于字符串

例如

>>>name = "John"
>>>age = 23
>>>print "%s is %d years old." % (name, age)
John is 23 years old.