鱼C论坛

 找回密码
 立即注册
查看: 2585|回复: 5

[已解决]零基础入门学习Python第15讲课后作业动动手

[复制链接]
发表于 2020-11-12 19:48:36 | 显示全部楼层 |阅读模式

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

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

x
请问高手:

print('十进制 -> 十六进制 : %d -> 0x%x' % (num, num))

print("十进制 -> 十六进制:", num, '-> 0x','%x' % (num))

1、第一句是小甲鱼老师的答案,我不理解,可否帮忙解释一下啊?

2、第二句是我根据上课内容自己编的语句,和小甲鱼老师的答案不太一样。我的打印出来是:  0x 6c, 小甲鱼老师答案打印出来是: 0x6c,   是连在一起的没有空格。我不知道我的语句问题出在哪里?

谢谢



最佳答案
2020-11-12 19:59:29
本帖最后由 昨非 于 2020-11-12 20:10 编辑

print('十进制 -> 十六进制 : %d -> 0x%x' % (num, num))
'十进制 -> 十六进制 : %d -> 0x%x':
  这里是一个字符串,里面有两个格式串也就是箭头前的【%d】和箭头后的【%x】
其他部分按照正常的字符串打印,【】里的这两部分用%后面元组里的内容分别对应代替
二者是同一个变量(num),所以值相等,只是进制不同罢了
其中格式控制串:%d对应输出十进制,%x对应输出十六进制
具体语法请参考https://www.runoob.com/python3/python-func-print.html

至于第二个问题,print函数的每个参数之间都会有一个空格
例如:
print('1','2')
print('1%d'%2)
输出:
1 2
12


满意的话记得设为最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-12 19:59:29 | 显示全部楼层    本楼为最佳答案   
本帖最后由 昨非 于 2020-11-12 20:10 编辑

print('十进制 -> 十六进制 : %d -> 0x%x' % (num, num))
'十进制 -> 十六进制 : %d -> 0x%x':
  这里是一个字符串,里面有两个格式串也就是箭头前的【%d】和箭头后的【%x】
其他部分按照正常的字符串打印,【】里的这两部分用%后面元组里的内容分别对应代替
二者是同一个变量(num),所以值相等,只是进制不同罢了
其中格式控制串:%d对应输出十进制,%x对应输出十六进制
具体语法请参考https://www.runoob.com/python3/python-func-print.html

至于第二个问题,print函数的每个参数之间都会有一个空格
例如:
print('1','2')
print('1%d'%2)
输出:
1 2
12


满意的话记得设为最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-13 19:22:41 | 显示全部楼层
昨非 发表于 2020-11-12 19:59
print('十进制 -> 十六进制 : %d -> 0x%x' % (num, num))
'十进制 -> 十六进制 : %d -> 0x%x':
  这里是 ...

您好,感谢您一直以来的热心讲解。还有一个小问题,格式串 是怎么给定义的啊?我们新手只学了字符串,好像这次第一次听到有叫 格式串 的内容。我搜了网站也没有关于格式串的帖子,只能再次请教您啊?非常感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-13 19:29:36 From FishC Mobile | 显示全部楼层
rychair 发表于 2020-11-13 19:22
您好,感谢您一直以来的热心讲解。还有一个小问题,格式串 是怎么给定义的啊?我们新手只学了字符串,好 ...

这内容挺难一句两句说明白的
百度搜索Python的print函数,讲的比我好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-16 19:32:42 | 显示全部楼层
昨非 发表于 2020-11-13 19:29
这内容挺难一句两句说明白的
百度搜索Python的print函数,讲的比我好

谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-17 18:06:32 | 显示全部楼层
昨非 发表于 2020-11-12 19:59
print('十进制 -> 十六进制 : %d -> 0x%x' % (num, num))
'十进制 -> 十六进制 : %d -> 0x%x':
  这里是 ...

ok
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-9 16:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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