ztt一方 发表于 2019-8-22 16:12:56

Python 18 课后习题

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

什么意思?

zltzlt 发表于 2019-8-22 16:14:06

'子字符串在目标字符串中共出现 %d 次' % count 等于 '子字符串在目标字符串中共出现 '+str(count)+' 次'。

%d 是格式化整数,后面的 % 是连接符

乱迷魂 发表于 2019-8-22 16:22:02

%d 是格式化整数
使用方法就像这样
strCount = 0
print("子字符串在目标字符串共出现%d次" %strCount)
运行结果就是子字符串在目标字符串共出现0次
strCount 和你的count 一样 都是自己定义的

htygame 发表于 2019-8-22 20:30:28

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

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

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

页: [1]
查看完整版本: Python 18 课后习题