鱼C论坛

 找回密码
 立即注册
查看: 1602|回复: 3

[已解决]Python 18 课后习题

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

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

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

x
'子字符串在目标字符串中共出现 %d 次' % count

什么意思?
最佳答案
2019-8-22 20:30:28
'子字符串在目标字符串中共出现 %d 次' % count

      这是一个print()输出语句的格式  用%d这个表示在这里替代一个数字    ,'子字符串在目标字符串中共出现 %d 次' 后的 %号表示格式连接的意思,后面连接相应的变量等参数,  count 就是要替换 %d 的变量   你可以理解成 %d  就是 count  等同于语句:

print('子字符串在目标字符冲中共出现了‘+str(count)+’次‘)     #因为+好连接符是连接字符串的 所以count整数变量应该转换成字符串类型   str(count)

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

使用道具 举报

发表于 2019-8-22 16:14:06 | 显示全部楼层
'子字符串在目标字符串中共出现 %d 次' % count 等于 '子字符串在目标字符串中共出现 '+str(count)+' 次'。

%d 是格式化整数,后面的 % 是连接符
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-22 16:22:02 | 显示全部楼层
%d 是格式化整数
使用方法就像这样
strCount = 0
print("子字符串在目标字符串共出现%d次" %strCount)
运行结果就是  子字符串在目标字符串共出现0次
strCount 和你的count 一样 都是自己定义的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-22 20:30:28 | 显示全部楼层    本楼为最佳答案   
'子字符串在目标字符串中共出现 %d 次' % count

      这是一个print()输出语句的格式  用%d这个表示在这里替代一个数字    ,'子字符串在目标字符串中共出现 %d 次' 后的 %号表示格式连接的意思,后面连接相应的变量等参数,  count 就是要替换 %d 的变量   你可以理解成 %d  就是 count  等同于语句:

print('子字符串在目标字符冲中共出现了‘+str(count)+’次‘)     #因为+好连接符是连接字符串的 所以count整数变量应该转换成字符串类型   str(count)

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-18 15:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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