请问%d 是什么意思啊?
各位大神,%是求余数,或者是表示格式化。可是下面的代码里 %d 是啥意思啊?麻烦解释的详细一点,新手表示很懵懂。。。。。def example(n):
if n == 1:
return 1
else:
return n * example(n-1)
number = int(input('请输入一个正整数:'))
result = example(number)
print('%d 的阶乘是: %d' % (number,result))
多谢啊 本帖最后由 jackz007 于 2019-8-13 16:55 编辑
%d 是格式描述符,用于指定一个变量内容的呈现形式。
print('%d 的阶乘是: %d' % (number,result))
按十进制整型数显示输出变量 number 和 result 的数值。
注意,红色、蓝色代表着格式描述符与变量的归属和对应关系。 jackz007 发表于 2019-8-13 16:52
%d 是格式描述符,用于指定一个变量内容的呈现形式。
print('%d 的阶乘是: %d' % (number,re ...
哦哦,所以%d是用于指定一个变量,而单用%的时候就可以指定一个内容(不一定是一个变量)。是这样吗?是不是也可以理解为,%d是%的细分之一?
多谢你哦,不知道是不是跟我是文科生有关,感觉学的好艰难。小甲鱼每次说“相信你们都会写”的时候我都默默的回复说“不会啊。。。” print('%d 的阶乘是: %d' % (number,result))中
%d是在描述number这个变量的类型,是int类型 %d 表示格式化整数 purpleiris 发表于 2019-8-13 17:00
哦哦,所以%d是用于指定一个变量,而单用%的时候就可以指定一个内容(不一定是一个变量)。是这样吗?是 ...
既然 "%d" 是把一个变量呈现为整型数,那么,自然还有其他的格式描述符,其中,比较常见的有以下几个:
%o:按八进制呈现数值
%x:按十六进制呈现数值
%s:按字符串呈现变量内容 jackz007 发表于 2019-8-13 17:31
既然 "%d" 是把一个变量呈现为整型数,那么,自然还有其他的格式描述符,其中,比较常见的有以下 ...
谢谢你哦~~我想起来了这个内容小甲鱼讲过,我去找一下这一章。。。。。。。。。 请问 %d 与(number,result)之间的%啥意思 请问 %d 与(number,result)之间的%啥意思
页:
[1]