鱼C论坛

 找回密码
 立即注册
查看: 4999|回复: 8

[已解决]请问%d 是什么意思啊?

[复制链接]
发表于 2019-8-13 16:48:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
各位大神,%是求余数,或者是表示格式化。可是下面的代码里 %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))

多谢啊
最佳答案
2019-8-13 16:52:06
本帖最后由 jackz007 于 2019-8-13 16:55 编辑

     %d 是格式描述符,用于指定一个变量内容的呈现形式。

     print('%d 的阶乘是: %d' % (number,result))

     按十进制整型数显示输出变量 number 和 result 的数值。

     注意,红色、蓝色代表着格式描述符与变量的归属和对应关系。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-8-13 16:52:06 | 显示全部楼层    本楼为最佳答案   
本帖最后由 jackz007 于 2019-8-13 16:55 编辑

     %d 是格式描述符,用于指定一个变量内容的呈现形式。

     print('%d 的阶乘是: %d' % (number,result))

     按十进制整型数显示输出变量 number 和 result 的数值。

     注意,红色、蓝色代表着格式描述符与变量的归属和对应关系。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-13 17:00:06 | 显示全部楼层
jackz007 发表于 2019-8-13 16:52
%d 是格式描述符,用于指定一个变量内容的呈现形式。

     print('%d 的阶乘是: %d' % (number,re ...

哦哦,所以%d是用于指定一个变量,而单用%的时候就可以指定一个内容(不一定是一个变量)。是这样吗?是不是也可以理解为,%d是%的细分之一?

多谢你哦,不知道是不是跟我是文科生有关,感觉学的好艰难。小甲鱼每次说“相信你们都会写”的时候我都默默的回复说“不会啊。。。”
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-13 17:23:19 | 显示全部楼层
print('%d 的阶乘是: %d' % (number,result))中
%d是在描述number这个变量的类型,是int类型
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-13 17:30:52 | 显示全部楼层
%d 表示格式化整数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-13 17:31:19 | 显示全部楼层
purpleiris 发表于 2019-8-13 17:00
哦哦,所以%d是用于指定一个变量,而单用%的时候就可以指定一个内容(不一定是一个变量)。是这样吗?是 ...


      既然 "%d" 是把一个变量呈现为整型数,那么,自然还有其他的格式描述符,其中,比较常见的有以下几个:
%o  :  按八进制呈现数值
%x  :  按十六进制呈现数值
%s  :  按字符串呈现变量内容
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-14 11:50:15 | 显示全部楼层
jackz007 发表于 2019-8-13 17:31
既然 "%d" 是把一个变量呈现为整型数,那么,自然还有其他的格式描述符,其中,比较常见的有以下 ...

谢谢你哦~~我想起来了这个内容小甲鱼讲过,我去找一下这一章。。。。。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-18 10:07:33 | 显示全部楼层
请问 %d 与(number,result)之间的%啥意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-8 15:59:34 | 显示全部楼层
请问 %d 与(number,result)之间的%啥意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 12:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表