如何在操作cInText的同一行中修改nValor变量?
如何在同一行中完成字符串拼接与变量自减操作?
我想要在操作cInText的同一行里修改nValor的值,具体实现方案如下:
期望的实现方式
cText = "Something" nValor = len(cText)-1 cInText = "" while nValor >= 0: cInText += cText[nValor -= 1] print(cInText)
不采用的实现方式
cText = "Something" nValor = len(cText)-1 cInText = "" while nValor >= 0: cInTexto += cTexto[nValor] nValor -= 1 print(cInTexto)
两者核心区别:前者把nValor -= 1直接嵌入字符串索引里,在拼接cInText的同时完成变量自减,将两步操作合并到同一行;后者是先做字符串拼接,再单独执行变量自减,逻辑拆分成两行代码。
内容的提问来源于stack exchange,提问作者Lotexiu
相关产品推荐
相关产品推荐

