Python 18 课后习题
'子字符串在目标字符串中共出现 %d 次' % count什么意思? '子字符串在目标字符串中共出现 %d 次' % count 等于 '子字符串在目标字符串中共出现 '+str(count)+' 次'。
%d 是格式化整数,后面的 % 是连接符 %d 是格式化整数
使用方法就像这样
strCount = 0
print("子字符串在目标字符串共出现%d次" %strCount)
运行结果就是子字符串在目标字符串共出现0次
strCount 和你的count 一样 都是自己定义的 '子字符串在目标字符串中共出现 %d 次' % count
这是一个print()输出语句的格式用%d这个表示在这里替代一个数字 ,'子字符串在目标字符串中共出现 %d 次' 后的 %号表示格式连接的意思,后面连接相应的变量等参数,count 就是要替换 %d 的变量 你可以理解成 %d就是 count等同于语句:
print('子字符串在目标字符冲中共出现了‘+str(count)+’次‘) #因为+好连接符是连接字符串的 所以count整数变量应该转换成字符串类型 str(count)
页:
[1]