以下程序的输出结果是( )。   x=4   ca=’123456’   if str(x)in ca:   print(ca.replace(ca[x],str(x-2)))

admin2022-09-09  16

问题 以下程序的输出结果是(          )。
   x=4
   ca=’123456’
   if str(x)in ca:
     print(ca.replace(ca[x],str(x-2)))

选项 A、123456
B、123426
C、5
D、2

答案B

解析 str(4)=’4’,此字符在字符串ca中,满足if条件,执行输出语句。ca.replace(ca[4],str(4-2))是指返回字符串ca副本,ca[4]是指字符串中索引为4的字符5,str(4-2)返回字符2,也就是用字符2来替换字符5。本题选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/T46p777K
0

相关试题推荐
最新回复(0)